【发布时间】:2013-08-01 17:30:12
【问题描述】:
我很抱歉标题草率,但我不知道如何正确格式化我的问题。我正在尝试阅读 .txt,其中每一行都有填充结构所需的信息。首先我使用fgets 读取行,然后我打算使用sscanf 读取各个部分。现在这是我卡住的地方:通常sscanf 会断开空格上的部分,但我需要包含空格。我知道sscanf 允许忽略空格,但棘手的部分是我需要一些其他任意字符来分隔这些部分。比如我要换行
卡尔·萨根~联系~科幻~1997
分成Author,Name,Genre,year 的部分。您可以看到我需要Carl Sagan 中的空格,但我需要断开波浪字符上的字符串的函数。任何帮助表示赞赏
【问题讨论】: