开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2010
问题(Question):
想请问各位一个新手问题
如果我有一份txt档案内容为
111
我想把它更改成
222(长度不变)
除了先把它读出来到memory中修改完再写回去之外
有办法在读取的当下就直接做字符判断更改吗?
p = fopen("tmp.txt","r+");
while((c=fgetc(p))!=EOF)
{
if(c == '1')
{
fputc('2', p);
}
}
fclose(p);
这样的code并无法使用
请问问题出在哪里?
谢谢大家指教.