作者firejox (Tangent)
看板C_and_CPP
標題Re: [問題] DevC++期末求助
時間Fri Jun 13 19:55:58 2014
※ 引述《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: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