Как правильно написать определенное количество символов из файла в строку без "\ n" - PullRequest
0 голосов
/ 02 марта 2019

Я хочу сделать это следующим образом

fromFile.read( &tempName[0], 20);

, но когда я проверяю это, в начале у него появляется "\ n", и я получаю пустую строку, поэтому я должен прочитать это "\ n" перед тем, какчитая что я хочу и удаляю.Так что у меня есть

fromFile.read( &tempName[0], 1);
fromFile.read( &tempName[0], 20);

мой текстовый файл выглядит так

2[\n] (yes, it's a new line)
fivefivefive        20[\n]
fivefivefive   five 20[\n]

Есть ли правильный путь?Это для школьной задачи, поэтому должен быть правильный путь

1 Ответ

0 голосов
/ 02 марта 2019

Взять входной символ за символом и, если символ не равен '\ n', добавить его в строку и завершить, когда строка достигнет требуемого размера 20. В этом случае

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...