У меня есть несколько вопросов для начинающих о передаче файлов и циклах. Например, допустим, файл содержит слова и целые числа. И логика c предназначена для чтения только целых чисел из файла. Я знаю, что внешний l oop заканчивается, когда указатель находится в конце файла. Но я не знаю условий, которые заставляют внутренний l oop разрушаться. L oop ломается, если встречает слова? если да, устанавливает ли указатель файла на следующую строку или указатель файла не перемещается? Если внутренние циклы не запускаются в первый раз, где он устанавливает указатель файла?
вот что находится в файле.
some words 11 12 15 14 15 some words 122
some words 45 1 12 2135 words
//here is the logic
int someInt = 0, counter = 0;
while (!file.eof()) //Runs until end of file
{
while(file >> someInt) //only reads integers. when does this loop break?
{
counter++;
}
}