Чтение из текстового файла в массив на язык программирования C - PullRequest
1 голос
/ 30 ноября 2009

Как мне прочитать в массив строку с пробелом в ней, разделенную точками с запятой из текстового файла на языке программирования 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...

1 Ответ

1 голос
/ 30 ноября 2009

Наиболее очевидная возможность - использовать scanset преобразование:

fscanf_s(myFile, "%[^;]", myRecords[i].title);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...