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