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

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

Войти
Регистрация
Восстановить пароль
 
zubilo
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 19
#1

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

12.04.2013, 16:51. Просмотров 235. Ответов 1
Метки нет (Все метки)

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

Не могу считать строку - C++
Доброй ночи! есть код: cin >> P; cin >> M; generateX2(b, P, M); print2(b, P, M); revers(b, P,...

Считать строку с пробелами - C++
Проблема такая пытаюсь передать строку в файле в переменную str, но все что идет после пробела не считывается как этого избежать ? ...

Считать строку с консоли - C++
такая задачка, препод хочет чтобы мы не юзали класс string, а юзали массивы символов, причем только динамические (лаба такая просто),...

Считать строку с пробелами - C++
Опишите функцию, выводящую на экран HelloWorld. Но напишите её под функцией main, а из функции main вызовите эту написанную вами функцию. ...

Считать строку из консоли - C++
Как в с++ получить в виде строки то, что ответила система на команду. То есть если я, к примеру, выполняю system("dir") как можно получить...

Считать строку до пробела - C++
Как считать строку до пробела

Не получается считать строку с gets - C++
Имеется (казалось бы доведенная до ума более или менее) программа: #include "stdio.h" #include "conio.h" #include "math.h" ...

Как считать строку? - C++
Зачем надо при считывания переменной типа string надо писать getline(cin, ...)? Зачем там cin? Разве там ожет быть что либо иное?

Считать строку с потока - C++
Проблема в заголовке темы. f>>str; //отсутствует функция ">>" getline(f,str); //getline: идентификатор не найден Как тогда мне...

Считать пустую строку - C++
char *str; scanf("%s",str); Как сделать, чтобы при нажатии enter без введенных символов в str записывалась пустая строка?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
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'ом и вырезать из нее всё, что необходимо.
Ответ Создать тему
Опции темы

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