#c #fstream #extraction #fileparsing
#c #fstream #извлечение #анализ файлов
Вопрос:
Я новичок в C и хочу разобрать строку из файла. Я использую fstream
экстракторы и . Я продолжаю получать следующую ошибку в xcode:
invalid operand to binary expression.
Я понятия не имею, что это значит. Я долго и усердно искал и не смог найти ничего полезного.
int x;
int y;
fileIn >> x >> y;
Ошибка находится в третьей строке. fileIn
это fstream
статический объект, объявленный и созданный в другом методе, который находится в том же классе. Спасибо за ваше время.
Ответ №1:
Поскольку вы говорите, что «fileIn — это объект fstream, который является статическим и объявлен и создан в другом методе, который находится в том же классе», я предполагаю, что на самом деле это указатель.
Следовательно, синтаксис должен быть:
(*fileIn) >> x >> y;
Комментарии:
1. Если бы у меня была репутация на этом сайте, я бы ответил на ваш ответ. lol Еще раз спасибо.
2. Большое вам спасибо за благословение. Я был бы признателен, если бы ответ тоже был правильным.
3. Он говорит, что мне нужно подождать 7 минут. Я определенно сделаю это, когда это позволит мне.