Как обрабатывать чтение пустых значений в конце файла .csv C - PullRequest
0 голосов
/ 22 января 2019

Здесь немного новичка.

Пример: 12cx7,14: 53: 00,0.968900025,0,0,, 0,

Конец не имеет значения в этом случае (дляв этой задаче значение может быть 1-4, но я думаю, что способ, которым я читаю, должен быть в порядке)

То, как я думал об обработке этого, было обращаться с ним так же, как с двойной запятой (пустая).среднее значение) с помощью strstr для поиска ",," и strcpy для замены на ", -1,".Смогу ли я сделать это с той же настройкой, но с ", / n" и заменить на ", -1 / n"

1 Ответ

0 голосов
/ 22 января 2019

вы можете просто добавить дополнительный ',' в конце строки для анализа, так что вы получите последнее поле между двумя последними ','

, если присутствует последнее поле, вы получитеесли оно отсутствует, вы получите пустую строку

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