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

Считать строку определенных размеров - C++

Восстановить пароль Регистрация
 
zubilo
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 19
12.04.2013, 16:51     Считать строку определенных размеров #1
Всем Привет! Не подскажите как с текстового файла считать нужное количество символов , указывая с какой по какой символ читать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2013, 16:51     Считать строку определенных размеров
Посмотрите здесь:

C++ Как считать строку?
C++ Считать строку из файла
C++ Считать пустую строку
C++ Как считать строку scanf'ом при этом не переходя на новую строку, т.е. без использования Enter'а
C++ Считать строку с файла
Считать строку с файла C++
C++ Не могу считать строку
Считать строку из консоли C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
12.04.2013, 17:32     Считать строку определенных размеров #2
файл текстовый или бинарный?

Добавлено через 20 минут
Допустим есть текстовый файл:
12325416365723587325894
a57616598657

C++
1
2
3
4
5
6
7
8
9
10
11
12
    ifstream File("MyFile.txt");
 
    unsigned readFrom(25), readCount(5); 
    char ch[1];
 
    File.seekg(readFrom); //устанавливаем позицию курсора перед "a"
 
    while (readCount) {
        File.get(ch, 2); //считываем один символ (+\0)
        cout << ch;
        --readCount;
    }
Но это плохой способ, как я считаю.
Лучше взять строку getline'ом и вырезать из нее всё, что необходимо.
Yandex
Объявления
12.04.2013, 17:32     Считать строку определенных размеров
Ответ Создать тему
Опции темы

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