以下程序可以编译,但其中包含乱码数据并且不会替换..
#include <stdio.h>
#include <string.h>
int main (void)
{
int i;
char string[100];
printf("Enter a string");
fgets(string, 100, stdin);
for (i=0; i<strlen(string);i++)
{
if (string[i]=='o')
{
string[i]='0';
}
}
printf("%c", string);
return 0;
}