求助:文件操作问题
我想写一个小程序,功能是将一个文件中的句号替换为星号,可是总是不成功大概是文件操作指针使用不正确,请大家帮忙看看
急用!
谢谢
FILE *stream;
stream = fopen(pathName, "r+");
fpos_t pos=0;
do {
char ch = (char)fgetc(stream);
if(ch == '.'){
if(cnt!=0){
fgetpos(stream, &pos);
pos--;
fsetpos(stream, &pos);
fputc('*',stream);
}
}while(feof(stream)==0);