У меня есть задача написать функцию, которая читает строку из текстового файла (переименована в .dat
, однако она содержит только текст), но у меня нет вариантов для решение из следующих пунктов:Чтение строки из файла: Невозможно использовать getline()
Я использую
Borland C++ Version 5.02
, и нет, я не могу загрузить другой компилятор, потому что я не имею права администратора на моем ноутбуке, и парень, который не имеет необходимый пароль Isnt там до следующего неделю.компилятор не принимает
using namespace std
, а также оно не принимаетgetline()
, независимо от того, еслиstring
иiostream
включены или нет.
Я пытаюсь найти решение или, по крайней мере, самый крошечный подход, но я не могу его найти.
Так что мой вопрос: Как читать строки из простого текстового файла без использования getline()
(cin.getline
работы, те из string
или fstream
оленьей кожи)? Текстовый файл содержит несколько строк, таких как:
1234; 12.05.03; 08: 44: 23; XY12-AB; А1-12; Таймаут
2345; 12.05.03; 09: 04: 34; XY1-CD, A22-9, Соединение отклонено
И цифры/буквы между ;
необходимостью для хранения в переменных, чтобы с ними можно было работать.
Я не прошу вас написать свой код, но я действительно расстроен, и мой инструктор не помогает.
Live long and prosper, Me.
«Я МОЖЕТ скачать другой компилятор, потому что у меня нет администраторов» - вам не нужны права администратора. –
Хорошо, когда я хочу установить этот компилятор. Все наши (я и другие ученики) ноутбуки были настроены, поэтому мы не можем что-то установить без администратора. (Чтобы удостовериться, что nobodys собирается запутаться и случайно установить вредоносное ПО) – Kampfkeksgeschwader
Ищите, и вы найдете: http://cygwin.com/faq.html#faq.setup.noroot – marc