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

Считывание большого файла(~1гиг) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача с массивами:) http://www.cyberforum.ru/cpp-beginners/thread604884.html
Умоляю,помогите решить задачу:)пожалуйста,никак не могу сам сделать:(а сроки поджимают:(Дан массив целых чисел в количестве 16 элементов. Найти такие элементы (а также их сумму), которые состоят...
C++ Где здесь ошибка? Делаю все по видео уроку. У него работает все нормально у меня жалуется #include <allegro.h> #define MAXFILAS 20 // X #define MAXCOLS 31 // y BITMAP *buffer; BITMAP *roca; char mapa ={... http://www.cyberforum.ru/cpp-beginners/thread604862.html
Переписать через указатели C++
помогите написать эту программу с помощью указателей #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int n=5;
Упростить решение диофантова уравнения C++
Помогите пожалуйста с задачей, а то не получается доделать(( почти все сделала, а остатки не могу... Вот смотрите, мы задаем какие-то коэффициэнты при х и у: то есть система получается например...
C++ Использование глобальных переменных - моветон ли? http://www.cyberforum.ru/cpp-beginners/thread604811.html
Ребят, очень часто вижу как отцы С++, когда проверяют чей-то код и обнаруживают там глобальные переменные, заявляют, что это не хорошо, что это моветон. Так ли это на самом деле и собственно...
C++ Написать программу на c++, демонстрирующие применение механизма одиночного наследования классов Описание базового класса: Линии: координаты начала и конца, конструктор с параметрами, метод вычисления длины линии. Опсание производного класса: Отрезки: конструктор с параметрами, метод... подробнее

Показать сообщение отдельно
black_tear
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 6

Считывание большого файла(~1гиг) - C++

13.06.2012, 20:54. Просмотров 658. Ответов 7
Метки (Все метки)

нужно считать текст из большого файла по 1мб так, чтобы потом можно было потом обрабатывать строки(фильтровать). использовать функции библиотеки string нельзя. писала так
C++
1
2
3
4
5
6
7
8
while(!feof(f)){
str="";
while(!n==mb||!feof(f)){
c = fgets(line,1000000,f);
w=strncat(str, line, strlen(line));
str+=line[i];
i++;
n=strlen(str);}}
мне сказали так нельзя. нужно как то сделать с помощью функций read и seek. но если использовать reed он же считывает блоком, и может считать только половину строки.
Подскажите пожалуйста как сделать правильно

P.S. делаю в С++Builder
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru