開發平台(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並無法使用
請問問題出在哪裡?
謝謝大家指教.