Re: [問題] DevC++期末求助

作者: firejox (Tangent)   2014-06-13 19:55:58
※ 引述《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++ 沒啥關係呢~
作者: asadman1523 (黑炭)   2014-06-13 20:43:00
我都是用scanf不能讀空格的特性來寫三個scanf @@
作者: firejox (Tangent)   2014-06-13 20:48:00
@@ 其實用一個就可以了阿
作者: Killercat (殺人貓™)   2014-06-13 22:30:00
雖然作業用scanf ok,不過實務上盡可能避免用這個http://www.gidnetwork.com/b-62.html 可以參考一下c++的話還是習慣用stream family會保險一點
作者: firejox (Tangent)   2014-06-13 23:30:00
@@ scanf 可以自己設長度限制 應該沒關係吧想要更安全的話 應該就fgets + sscanf
作者: lNishan (紫小霓)   2014-06-13 23:38:00
看了上半部以為你是要說freopen XD

Links booklink

Contact Us: admin [ a t ] ucptt.com