У меня есть файл, похожий на тот, нижеЧтение файла с заголовком
@
@
1 2 3
4 5 6
7 8 9
Я хочу, чтобы игнорировать строки, начинающиеся с символа «@». Мой текущий код для анализа файла прост.
string line;
while(getline(in, line)) {
if(line[0] == '@')
continue
// do something with line
}
Сумма @ лексем в файле будет небольшой и всегда будет происходить в начале файла, но я не хочу, чтобы пройти через, если проверки после каждого чтения. Я предпочел бы прочитать раздел заголовка в отдельной функции, а затем начать считывать нужные данные без необходимости проверки if. Как я могу это сделать?