Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
28.01.2010, 09:44
delias, вот так как-то можно попробовать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstring>
#include <fstream>
...
using namespace std;
...
const char *name = "file";
const char *ext = ".txt"; /* к примеру */
const int outfiles_count 10;
...
ofstream outfiles[outfiles_count];
char buf[256];
for ( int i = 0; i < outfiles_count; ++i ){
    sprintf(buf, "%s%02d%s", name, i, ext);
    outfiles[i].open(buf, ios_base::out | ios_base::trunc);
    if ( !outfiles[i].is_open() )
        // выругаться и выйти
    ...
} // в результате массив из 10 файлов, открытых для записи
...
кстати, количество файлов, которые одновременно может открыть программа, ограничено... Не десятью, но всё-таки без фанатизма!..
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru