看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《HelloTony (嗨東尼)》之銘言: : 老師要我們用DevC++打一個可以寫信的cord : 可以讀取一個test.txt檔 : 其中有4個人(2男2女)的名字和4個人的email : 要把它printf到另一個out.txt檔中 : 其中”王大明“要改成”王先生”(小姐依此類推) : 再把email也printf出來 : 然後要加入信的內容 : 大致上知道要用fgets.strcpy.strcat…… : 但是不知道如何下手QAQ : 再四天就要交了 : 但是也想搞懂啊~~ : 還有請各位幫忙了謝謝 首先 先別管檔案輸入輸出 那不怎麼重要~ 在思考上把整個問題 放到 stdin/stdout 你會怎麼處理 這會變得很容易去思考吧? 如果還覺得很困難的話 那就請一行行的去理解 如果,我打 "text btext ctext" 這行進去 你應該知道怎麼讀出 "atext" "btext" "ctext" 這3個字串吧 輸出的部份就是 他要求什麼 就輸出什麼 題外話: 這好像跟c/c++ 沒啥關係呢~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.203.105 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1402660560.A.F27.html
asadman1523:我都是用scanf不能讀空格的特性來寫三個scanf @@ 06/13 20:43
firejox:@@ 其實用一個就可以了阿 06/13 20:48
Killercat:雖然作業用scanf ok,不過實務上盡可能避免用這個 06/13 22:30
Killercat:http://www.gidnetwork.com/b-62.html 可以參考一下 06/13 22:31
Killercat:c++的話還是習慣用stream family會保險一點 06/13 22:33
firejox:@@ scanf 可以自己設長度限制 應該沒關係吧 06/13 23:30
firejox:想要更安全的話 應該就fgets + sscanf 06/13 23:32
lNishan:看了上半部以為你是要說freopen XD 06/13 23:38