如何在数组中读入一个包含空格的字符串,用C编程语言的文本文件中的分号分隔?
***from textfile***
"My Record; My Second Record; My Third"
。 。 。
fopen ...
for(i = 0; i < 3; i++) {
fscanf_s(myFile, "%s", myRecords[i].title); /* this want read the records */
}
fclose...
答案 0 :(得分:1)
最明显的可能性是使用scanset
转换:
fscanf_s(myFile, "%[^;]", myRecords[i].title);