我有以下代码:忽略逗号串
char dump[50];
char genre[50];
char line[300] = "Can't Help Falling in Love, Michael Buble, Pop";
sscanf(line, "%s %s %s", dump, dump, genre);
的字符数组“行”将改变每个程序与names, artist
和不同的歌曲的genre
运行时间。我怎样才能使所有的一切都取决于逗号一个字符串,以便当sscanf
运行时,数组"genre"
保留单词"Pop"
?现在它显然是"Falling"
,因为它是第三个词。
感谢
为什么字符串中不搜索的位置“”并使用该子字符串操作? – Patashu
我对C很陌生,所以我不确定那是干什么的,但我会去检查一下。谢谢:) – codedude