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

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

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

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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 файлов, открытых для записи
...
кстати, количество файлов, которые одновременно может открыть программа, ограничено... Не десятью, но всё-таки без фанатизма!..
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru