用C语言编写查找替换的程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:15:31
查找字符串中某个字符替换为另一个字符
例如 i am a student 将字符串中的所有a字母改为b

#include <stdio.h>
int main()
{
int i;
char a[]="i am a student";
for(i=0;a[i]!='\0';i++)
{
if(a[i]=='a')
a[i]='b';
}
}

#include <stdio.h>

main(){
int i;
char a[]="i am a student";
for(i=0;i<a的长度;i++){
if(a[i]=='a')
a[i]='b';
}
}

int *strsub(char *s, char old, char new) { int c;
for (c=0; !*s; s++)
if (*s==old) { *s==new; c++; }
return c;
}
返回替换字符数。

挺简单的呀,你用一个字符串读入所有的字符,然后按照顺序一个一个的判断,字符是和整数通用的,有自己的asc值,比如a的asc值为097,然后对所有值为这个数的字符替换一下就好了,自己动手就解决了,要动手才有进步!!!