Сейчас я делаю домашнее задание, в котором мне нужно прочитать .csv-файл с различными лотерейными подсказками. Прямо сейчас мне нужно проверить, действительно ли номер чаевых существует / действителен ли он. (Это допустимо, если число больше или равно 0 и если оно меньше или равно наибольшему числу чаевых).
Вот что я бы сделал:
bool is_tip_number_valid(int tip_number){
if(tip_number < 0){
return false;
}
}
конечно, в условии if мне нужно проверить, больше ли число чаевых, чем количество строк в csv.
Есть ли способ получить строки в CSV?
Я думал, что мог бы просто пройти через весь файловый поток с помощью цикла, но это потребовало бы очень много времени, потому что CSV имеет около 500000 строк.