Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试使用 fgetc 读取文件,但我无法将行分成我需要的部分
例如,如果我有: x: xx xxx, xxxx;我想把它分解成:
X
xx
xxx
xxxx
我会将任务分成两部分。阅读该行;把它分开。使用 getline 读取该行。有几种方法可以分解它;strchr 可能是你最好的选择
如果继续使用字符解析方法,则需要对缓冲区进行更多的字符串管理,以跟踪要打印的内容。我没有看到每次比赛后 num_chars 的任何重置,也没有在打印 [code]buffer[num_chars] = 0; 之前添加到缓冲区以终止字符串。