`

从一字符串数组中取出指定字符并将其组成新的字符串数组

阅读更多

从一字符串数组中取出指定字符并将其组成新的字符串数组,gcc编译通过。

 

#include<stdio.h>
#include<string.h>

int main()
{
	char ch1[]="askdaskaskdaskg",str[]="";
	int i=0;
	while(ch1[i]!='\0')
	{
		if(('d'==ch1[i])||('g'==ch1[i]))
		{
			char ch2[2]={ch1[i],'\0'};
			printf("%c\t%d\n",ch1[i],i+1);
			strcat(str,ch2);
		}
		i++;
	}
	printf("%s\n%d\n%d\n",str,strlen(str),sizeof(str));
	
	return 0;
}

 

 

 

调试环境:Ubuntu Desktop 8.04.4    VI 7.1.138    GCC 4.2.4
QQ:81064483
E-mail:AllenNewOK@126.com

复习之用,不足之处,敬请指正。< ^_^ >

0
0
分享到:
评论

相关推荐

    labview字符串数组转字符串

    在程序框图中,将字符串数组拖放到该函数的输入端口上,它会自动将数组内的所有字符串连接成一个字符串,用空格或指定的分隔符隔开。 另一种方法是使用“循环”结构,结合“提取数组元素”和“连接字符串”函数。...

    从n个数组中取出所有排列组合(Java实现)

    3. 对于未处理数组中的每个元素,将其添加到当前组合,然后递归处理下一个元素和更新后的未处理数组列表。 4. 在递归结束后,移除当前添加的元素,回溯到上一步。 以下是一个简化的Java代码示例: ```java import ...

    oc字符串练习题

    2. 取出字符串“123-456-789-000”中的数字部分,组成一个新的字符串输出 answer: 使用NSString类的componentsSeparatedByString:方法将字符串按照“-”分隔符分隔成数组,然后使用enumerateObjectsUsingBlock:方法...

    读取二维数组所有数据_labview读取数组_

    5. **保存数据**: 如果需要将读取的二维数组数据保存到文件,可以使用“写入文本文件”VI,将数组转换为字符串格式并写入文件。 在提供的“读取二维数组所有数据.vi”文件中,可以看到具体实现这些步骤的例程。该VI...

    c代码-实现将字符串中的数字取出,并存入一个新的字符串中。 这里的例子是:将4G模块返回值中的时间和日期取出,存入新的字符串中。

    在这个例子中,我们将讨论如何从一个包含4G模块返回的时间和日期信息的字符串中,提取数字并创建一个新的字符串来保存这些信息。 首先,我们需要理解输入字符串的格式。通常,4G模块返回的时间和日期可能类似于...

    php截取utf-8中文字符串乱码的解决方法

    6. 单字节字符处理:如果字符的ASCII值小于或等于127,那么它是一个单字节字符,直接将这个字符添加到新字符串数组中,并更新原字符串,去除添加到新数组中的部分。 7. 返回结果:通过循环处理后,新字符串数组($...

    常见的Java上机面试题

    2. **分割字符串**:使用`setValue()`方法将输入的字符串拆分成单个字符组成的字符串数组。 3. **遍历字符串数组**: - 通过正则表达式判断字符是否为汉字。 - 根据字符类型增加计数器。 - 当计数器达到指定的...

    php函数iris整理

    - **`array_column()`**: 从输入数组的每条记录中抽取一个字段组成新的数组。 - **`array_combine()`**: 使用两个数组来创建一个数组,其中一个数组作为键,另一个数组作为值。 - **`array_count_values()`**: 统计...

    16进制数据转换

    首先,它将十六进制字符串分割成两个字符一组,然后将每组转换回其对应的字节,最后将这些字节组成的字节数组解码为字符串。 - `encode(String str)`: 此方法将一个普通的字符串转换为十六进制形式。首先获取字符...

    Python实现统计给定字符串中重复模式最高子串功能示例

    具体实现方面,代码首先定义了一个名为`slice`的函数,它接收一个字符串和一个整数作为参数,返回一个由所有从起点开始、长度为该整数的子串组成的列表。 其次,定义了`get_repeat_num_seq`函数,用于统计重复模式...

    javascript入门笔记

    从弹框中录入一个数字表示考试成绩(score) 如果 成绩为 100 分 ,提示 :满分 如果 成绩 &gt;= 90 分 ,提示 :优 如果 成绩 &gt;= 80 分 ,提示 :良 如果 成绩 &gt;= 60 分 ,提示 :及格 否则 :提示 不及格 2、函数...

    数据结构中的串

    - (7)Replace(S1,0,S2,S3) = "DataBaseCourse":将S1中从位置0开始的S2替换为S3。 2. **什么叫串?串和字符在存储方法上有什么不同?空串和空格串是否相同,为什么?** - 串是由字符组成的线性序列,可以视为一...

    VB2008串口发送和接收数据

    这个过程涉及到一个循环,每次迭代取出两个字符,将其转换为字节值,并添加到数组中。 - **执行发送**:使用`SerialPort1.Write`方法将字节数组发送到串口,完成数据的发送过程。 #### 总结 以上代码示例展示了...

    php中文验证码

    2. **生成随机字符串**:使用PHP的`mt_rand`或`random_int`函数生成指定长度的随机数字或字符索引,然后从中文字符数组中取出对应的字符,组成验证码的文本。 3. **图像生成**:验证码还需要以图像的形式显示出来,...

    Js生成随机数/随机字符串的方法小结【5种方法】

    例如,以下函数`randomString`接受一个参数`e`作为字符串的长度,生成一个由特定字符集组成的随机字符串: ```javascript function randomString(e) { e = e || 32; var t = ...

    串运算与操作 数据结构

    **功能说明**:用户输入一个字符串S,该函数会将其完整地复制到另一个字符串T中,并输出复制后的字符串。 #### 四、总结 以上介绍了串的一些基本运算与操作的实现方法,包括子串提取、字符串索引、字符串连接、...

    简单词法分析器 C语言

    词法分析器(Lexical Analyzer)是编译器的重要组成部分之一,它的主要任务是从源代码中识别出一个个具有独立意义的符号(Token),并将其传递给语法分析器。词法分析器的工作可以分为两个阶段:第一阶段是对输入...

    _leetcode-python.pdf

    - Longest Common Prefix: 找出一个字符串数组中所有字符串的最长公共前缀。 - 3Sum / 3Sum Closest / 4Sum: 这些题目都涉及到在数组中寻找具有特定和的数字组合,这通常需要用到双指针技术。 - Remove Nth Node ...

    php常用函数php

    - `array_slice()`: 从数组中取出一段。 - `in_array()`: 检查数组中是否存在指定的值。 - `array_key_exists()`: 检查数组中是否存在指定的键。 3. **变量处理函数**: - `isset()`: 检查变量是否已设置并且非...

Global site tag (gtag.js) - Google Analytics