Форум программистов, компьютерный форум CyberForum.ru

Как отступить символ при чтении файла? Как перейти на следующую строку? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
b_d
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 105
30.04.2014, 19:19     Как отступить символ при чтении файла? Как перейти на следующую строку? #1
использую библиотеку fstream.
у меня два вопроса:
первый: как отступить символ при чтении из файла?
в файле у меня: "score: 2546" - без ковычек на одной строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
char buff[100];
int score;
 
fin.open("text.txt", ios_base::out);
 
    fin >> buff;
    if (buff == "score:")
    {
        fin >> buff;
                //вот тут надо символ отступить
        score = System::Convert::ToString(buff);//пишу в .h файле, просто, оказывается, многие не знают об этом способе конвертации
    }
и второй вопрос:
как перейти на следующую строку в файле (что бы считывалось со следующей строки), если бы, например, у меня в файле было бы
score:
2546

Добавлено через 3 минуты
или может быть вот так:
C++
1
2
3
4
5
6
fin.getline(buff, 7);
if (buff == "score: ")
    {
        fin >> buff;
        score = System::Convert::ToString(buff);
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2014, 19:19     Как отступить символ при чтении файла? Как перейти на следующую строку?
Посмотрите здесь:

C++ Как перейти в начало текстового файла?
Ошибка при чтении из файла C++
C++ bool при чтении из файла
Как перейти на новую строку в файле C++
C++ fstream, перейти на следующую строку
Как определить разделить при чтении из файла C++
Как учесть пробелы при чтении файла в map? C++
При считывании файла появляются лишние переходы на следующую строку C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.04.2014, 19:37     Как отступить символ при чтении файла? Как перейти на следующую строку? #2
Цитата Сообщение от b_d Посмотреть сообщение
как отступить символ при чтении из файла?
Цитата Сообщение от b_d Посмотреть сообщение
как перейти на следующую строку в файле
по умолчанию потоки игнорируют пробельные символы
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2014, 20:05     Как отступить символ при чтении файла? Как перейти на следующую строку? #3
Цитата Сообщение от b_d Посмотреть сообщение
if (buff == "score: ")
Для Си строк так не будет работать. Для них есть strcmp().
Yandex
Объявления
30.04.2014, 20:05     Как отступить символ при чтении файла? Как перейти на следующую строку?
Ответ Создать тему
Опции темы

Текущее время: 01:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru