【发布时间】:2014-12-12 01:51:59
【问题描述】:
我正在尝试使用 sscanf 扫描文本字符串并将值存储到数组中。在存储最后一个字符串时,它会在遇到空白时停止扫描。例如,在下面的字符串中,它只会存储单词“STRING”。我曾尝试使用 %[^ \t\n] 和其他各种说明符,但似乎我遗漏了一些东西。
我只是无法获得包含空格的功能,我确定它可能很简单。
string test = "9999:STRING OF TEXT";
scan = sscanf(test, "%d:%s", rec[i].ref, rec[i].string);
【问题讨论】:
标签: c