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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
b_d
4 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 114
#1

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

30.04.2014, 19:19. Просмотров 1202. Ответов 2
Метки нет (Все метки)

использую библиотеку 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++
C++ fstream, перейти на следующую строку
Как определить разделить при чтении из файла C++
Как учесть пробелы при чтении файла в map? C++
C++ Как исправить ошибку? Нарушение прав доступа при чтении по адресу
C++ Ошибка при чтении файла
При считывании файла появляются лишние переходы на следующую строку C++
C++ Как, прочитав из файла один символ, выявить факт окончания файла
C++ Почему при чтении файла последний символ выводится 2 раза?
Как обнулять Ch при каждом новом чтении символов из строки? C++

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

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

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