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

Разбить файл на части - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать символы из файла в файл http://www.cyberforum.ru/cpp-beginners/thread90288.html
при считывании из файла(in) , символы выводятся в консоль, а как сделать чтобы они записывались в другой файл(out) а не в консоль?? int main() { ifstream input("in.txt"); ofstream...
C++ Поправьте код... Помогите поправить код...не пойму в чем ошибка....программы разложения в ряд ln(x+1) #include "iostream" #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <windows.h> #include... http://www.cyberforum.ru/cpp-beginners/thread90275.html
C++ Определить, какая из фигур имеет большую площадь
1) в стене существует квадратное отверстие N на N см. Имеется кирпич с измерениями a,b,c. определить пройдёт ли он в отверстие или нет. если подавать его можно параллельно стенкам отверстия. 2)...
C++ Замена символа пробела на заданную строку
здрасти, со строками у меня как то плохо все, как заменить все символы пробелов на строку " !##! "? int main() { char probel = ' '; char Buf; FILE *file; file = fopen("in.txt", "w");...
C++ Карточная игра из книги Лафоре http://www.cyberforum.ru/cpp-beginners/thread90251.html
помогите плиз с парой вопросов. заранее спасибо.(2 вопроса в комментариях) // cardaray.cpp // класс игральных карт #include <iostream> #include <cstdlib> #include <ctime> using namespace std; ...
C++ Текстовый файл Помогите пожалуйста, как посчитать пробелы в строке? Вот пример открытия файла: #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { FILE *f; char file; char p; подробнее

Показать сообщение отдельно
delias
4 / 4 / 0
Регистрация: 16.07.2009
Сообщений: 87

Разбить файл на части - C++

28.01.2010, 00:56. Просмотров 2704. Ответов 3
Метки (Все метки)

вот недавно изучил тему про fstream

такая задача, нужно разбить файл на столько частей на сколько пожелает пользователь.
к примеру на 10
C++
1
2
3
4
5
6
fstream f("f.txt",ios::in);
f.seekg(0,ios_base::end);
cout<<"Razmer fayla "<<f.tellg()<<" byte"<<endl;
int piece=(f.tellg()/10);
cout<<"Budem delit` na 10 po "<<piece<<" byte"<<endl;
f.seekg(0,ios_base::end);
подскажите, пока завис на том, как задать названия файлов. например пользователю нужно не 10 частей а 20, как программе автоматом прописывать для каждого файла свой индекс:
fstream f1("f1.txt",ios::in);
и так до 10ти

я так понимаю что нужно циклом делать, но как в цикле указать fstream f1, fstream f2 .... fstream f10
и аналогично название файла тоже нужно что-бы изменялось по порядку.

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