我必须读取一个 txt 文件,其行格式如下:
1: (G, 2), (F, 3)
2: (G, 2), (F, 3)
3: (F, 4), (G, 5)
4: (F, 4), (G, 5)
5: (F, 6), (c, w)
6: (p, f), (G, 7)
7: (G, 7), (G, 7)
w: (c, w), (c, w)
每行都会向一个结构体提供其数据(其中的 5 个数字或字母)。
读取该行并获取我想要的字符串的最佳方法是什么?
我目前正在使用一长串条件fgetc
但这看起来很丑而且不太聪明。
我无法使用数组,因为如果数字有两位数,则行的大小可能会有所不同。