[問題] C語言檔案內容處理
開發平台(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並無法使用
請問問題出在哪裡?
謝謝大家指教.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.220.143
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1429444081.A.C13.html
→
04/19 19:57, , 1F
04/19 19:57, 1F
→
04/19 19:57, , 2F
04/19 19:57, 2F
→
04/19 19:58, , 3F
04/19 19:58, 3F
→
04/19 20:00, , 4F
04/19 20:00, 4F
→
04/19 20:00, , 5F
04/19 20:00, 5F
推
04/19 20:12, , 6F
04/19 20:12, 6F
→
04/19 20:13, , 7F
04/19 20:13, 7F
→
04/19 20:13, , 8F
04/19 20:13, 8F
→
04/19 20:15, , 9F
04/19 20:15, 9F
→
04/19 20:19, , 10F
04/19 20:19, 10F
→
04/19 20:43, , 11F
04/19 20:43, 11F
→
04/19 20:44, , 12F
04/19 20:44, 12F
→
04/19 20:44, , 13F
04/19 20:44, 13F
→
04/19 20:45, , 14F
04/19 20:45, 14F
→
04/19 20:46, , 15F
04/19 20:46, 15F
→
04/19 20:46, , 16F
04/19 20:46, 16F
→
04/19 20:47, , 17F
04/19 20:47, 17F
→
04/19 20:49, , 18F
04/19 20:49, 18F
→
04/19 20:49, , 19F
04/19 20:49, 19F
推
04/19 20:52, , 20F
04/19 20:52, 20F
→
04/19 20:56, , 21F
04/19 20:56, 21F
→
04/19 20:57, , 22F
04/19 20:57, 22F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章