作者frankxaio (frank)
看板C_and_CPP
标题[问题] 档案处理-从另外一个档案写入字串
时间Sat Jun 18 10:25:45 2022
我照着C语言教学手册上的范例
写了一遍从原本的档案,撷取资料,再写入另外一个档案
可是我写入的东西却变成了白色方框
请教各位,写入变成白色方框是出了什麽问题?
补上我写的code
https://i.imgur.com/oSuy6de.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.3.175 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1655519147.A.395.html
→ nh60211as: 你的字型没支援?
字型没有改过
※ 编辑: frankxaio (36.231.3.175 台湾), 06/18/2022 10:38:20
※ 编辑: frankxaio (36.231.3.175 台湾), 06/18/2022 10:40:13
2F:→ nh60211as: ch=getc() 要包起来把 06/18 10:43
解决了,太感谢了!
※ 编辑: frankxaio (36.231.3.175 台湾), 06/18/2022 10:46:53
3F:→ nh60211as: == 06/18 10:47
4F:→ Lipraxde: 括号加好加满! 06/18 20:27
5F:→ tomsawyer: 问个 那算是chained assign吗? 06/18 22:52
6F:推 LPH66: 不是, 就只是 getc() 的结果存入 ch 後再拿它进行比较 06/18 23:16
7F:→ LPH66: 注意两个运算子分别是指定的 = 和比较的 != 06/18 23:16
8F:→ LPH66: 这里会出错的原因是比较运算子优先度比指定运算子高 06/18 23:17
9F:→ LPH66: 所以不括号会变成 getc() 和 EOF 的比较结果存入 ch 06/18 23:18
10F:→ LPH66: 那比较结果是 true 就是 1 所以把 ch 印出来就变成怪东西了 06/18 23:18
11F:→ wulouise: 个人意见 predicate不要放assignment不然查bug很累.. 06/19 08:29
12F:推 Janissary: File2是不是要加append模式? 06/19 21:56