Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В прямоугольной матрице определить элемент, который по модулю наименее отличается от среднего арифметического всех элементов матрицы. http://www.cyberforum.ru/cpp-beginners/thread835905.html
В прямоугольной матрице определить элемент, который по модулю наименее отличается от среднего арифметического всех элементов матрицы. Помогите пожалуйста.
C++ Метод пузырька Здравствуйте!Задача - написать программу,которая бы сортировала вещественные числа из файла "Input" и выводила бы отсортированную запись на экран. Помогите пожалуйста это реализовать. Пока... http://www.cyberforum.ru/cpp-beginners/thread835904.html
C++ & в C++
Здравствуйте, помогите разобраться! Что обозначает знак & в c++, и почему, если убрать в 9, 11 строке этот знак, программа не работает! int main() { setlocale(LC_CTYPE, "RUS"); int age;
Завершающая подстрока C++
Есть параметр std:::string Text и локальная переменная i, хранящая индекс символа. Требуется удалить из параметра начальные символы по этот символ включительно. Символ может быть последним, тогда...
C++ Работа с цифрами в файле http://www.cyberforum.ru/cpp-beginners/thread835892.html
Как в с++ в две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную?
C++ Найти сумму членов арифметической прогрессии Найти сумму членов арифметической прогрессии a, a+d,...,a+(n-1)d по введенным значениям a,d,n. #include <iostream.h> #include <conio.h> #include <math.h> int main() { clrscr(); int... подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 832
12.04.2013, 17:32
файл текстовый или бинарный?

Добавлено через 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'ом и вырезать из нее всё, что необходимо.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.