Привет!
Помогите с проблемой: мне нужно создать множество файлов, вида (1.txt, 2.txt... n.txt)
Как это сделать?
Причем запись в них я хочу вести через поток out
std::fstream out(X, ios_base: ut);
- где X - имена файлов (те самые 1-n.txt)
Помогите!
Массовое создание файлов
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
- Romeo
- Сообщения: 3091
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Проблема создать строку "i.txt", где i = 1,n (эх, сверху черту не нарисуешь)? Я верно понял? Предлагаю цикл с челочисленной переменной i.
Код: Выделить всё
for (int i = 0; i < n; ++i)
{
char pszFileName[10];
sprintf(pszFileName, "%d.txt", i);
std::fstream out(pszFileName, ios_base: :o ut);
// write something to the out file stream
}
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.