Есть ли функция получить количество строк в файловом потоке в C? - PullRequest
0 голосов
/ 19 апреля 2019

Сейчас я делаю домашнее задание, в котором мне нужно прочитать .csv-файл с различными лотерейными подсказками. Прямо сейчас мне нужно проверить, действительно ли номер чаевых существует / действителен ли он. (Это допустимо, если число больше или равно 0 и если оно меньше или равно наибольшему числу чаевых).

Вот что я бы сделал:

bool is_tip_number_valid(int tip_number){
    if(tip_number < 0){
        return false;
    }
}

конечно, в условии if мне нужно проверить, больше ли число чаевых, чем количество строк в csv. Есть ли способ получить строки в CSV? Я думал, что мог бы просто пройти через весь файловый поток с помощью цикла, но это потребовало бы очень много времени, потому что CSV имеет около 500000 строк.

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