Как прочитать CSV-файл формы с пустыми ячейками (все ячейки - строки) - PullRequest
0 голосов
/ 12 июля 2019

, когда я загружаю файл CSV и достигаю первой пустой ячейки (NULL), чем считывание всех других ячеек в этой строке как пустых (NULL).Я пытаюсь прочитать каждую ячейку в строке в переменную Char.Как я могу прочитать все строки с пустыми ячейками (его расположение случайно)?первая строка в CSV-файле - это категории, и я прекрасно ее читаю, потому что в ней нет ячейки NULL.

char line[1000];
            if(FileSelectPopup ("", "*.csv", "", "ballistic", VAL_LOAD_BUTTON, 0, 1, 1, 0, filename))
                {
                    fp = fopen (filename, "r");
                    int i=0;
                    while(fgets(line, 999,fp))//stop when the file end
                    {

                    sscanf(line,"%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^','],%[^'\n']\n",data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],
                          data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++],data[usernum][i++]);
                    usernum++;
                    i=0;

                    }
                    usernum--;

                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...