字符串处理函数•丰富的字符串处理函数1. 函数名: strcpy
功能: 拷贝一个字符串到另一个
2. 函数名: strcat
功能: 字符串拼接函数
3. 函数名: strcmp
功能: 串比较
4. 函数名: strlen
功能:  测试串长度
5. 函数名: gets
功能:由终端输入字符串到字符数组
6. 函数名: puts
功能: 将以\0结束的字符串输出到终端
……
……
字符串处理函数•丰富的字符串处理函数
字符串处理函数•字符串输入输出函数
gets (字符数组名)
strlen(字符数组名)功能:由终端输入字符串到字符数组,以换行结束,
返回字符数组的首地址
puts (字符数组名)
功能:将以\0结束的字符串输出到终端,返回的
函数值是字符数组的首地址。
•字符数组的输入与输出用一维数组处理字符串例1:输入一行字符串,将其反序后再输出。思路:获得串str 求长度n 首尾交换--输出str for  i=0~<j  ,j=n-1~>i i<j    交换\0a b c d e f g h i j k \0str i=0j=10
a k 1j 9
b 28
c i i=0,1,2,3,j=10,9,8,7,
•字符数组的输入与输出用一维数组处理字符串
main ( )
{ char str[80], c;
int i, j, n;
printf ("Enter string:");
gets ( str );
n = strlen(str);
for ( i=0, j=n-1; i<j; i++, j--)
{c= str[i];字符串函数应用详解
str[i] = str[j];
str[j] = c;
}
printf("Result:");
puts ( str );
}scanf(" %s ",str);
printf(“ %s\n ”,str );

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。