1 strcpy(s1, s2);
复制字符串 s2 到字符串 s1。
2 strcat(s1, s2);
连接字符串 s2 到字符串 s1 的末尾。
3 strlen(s1);
返回字符串 s1 的长度。
4 strcmp(s1, s2);
如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0。
5 strchr(s1, ch);
返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
6 strstr(s1, s2);
返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。
#include<stdio.h>
#include<stdlib.h>
int main()
{
char filename[100];
char text[100];
FILE *fp;
printf("请输入文件名:\n");
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)//c:\\abc.txt
{
printf("Cannot open it\n");
exit(1);
}
printf("请输入文件内容:\n");
scanf("%s",text);
fprintf(fp,"%s",text);
fclose(fp);
if((fp=fopen(filename,"r"))==NULL)
{
exit(1);
}
fscanf(fp,"%s",text);
printf("filename:%s\ntext:%s\n",filename,text);
fclose(fp);
return 0;
}
博客介绍了C语言中多个字符串处理函数。包括strcpy用于复制字符串,strcat用于连接字符串,strlen返回字符串长度,strcmp比较字符串,strchr查找字符首次出现位置,strstr查找子字符串首次出现位置。

被折叠的 条评论
为什么被折叠?



