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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ken_guru
1 / 1 / 0
Регистрация: 18.10.2011
Сообщений: 16
#1

из int в char или как итерационно создавать файлы - C++

05.04.2013, 00:59. Просмотров 359. Ответов 1
Метки нет (Все метки)

Уважаемые форумчане,
подскажите пожалуйста как реализовать следующую процедуру:

В программе выполняется несколько итераций, на каждой итерации данные сбрасываются в отдельный txt

пока что реализовано все очень глупо:

Код
if (iteration == 0) {file_name_density = "density_0.txt";}
if (iteration == 1) {file_name_density = "density_1.txt";}
if (iteration == 2) {file_name_density = "density_2.txt";}
.......
ofstream os_density(file_name_density);
....


Но хочется сделать так, чтобы в зависимости от итерации присваивалось имя текстовому файлу автоматически, приблизительно так: "density_"iteration".txt"

Подскажите плиз как это сделать

Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 00:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос из int в char или как итерационно создавать файлы (C++):

Как int конвертировать в string или char? - C++
например как сделать это: int x=5; string y="Hello"+x;

Int как char[5] - это нормально или ужасно? - C++
В целях экономии памяти для размещения данных в структуре решил попробовать провернуть такой трюк: int i = 10241024; char ci =...

Как превести из char* в int и наоборот из int в char*? - C++
Как превести из char* aa='123' в int aa=123 и наоборот из int в char* . Понимаю что самому написать функцию не сложно, но наверняка это...

Реализация функции char *padl(const char *string, int len, int c=' ') - C++
Реализовать функцию возвращающую указатель на новую строку длины len, полученную из string либо удалением лишних символов слева , либо...

Форматирование строк, char to int & int to char - C++
Покажите как запихнуть число в строку и вытащить его обратно из строки. Вот всё просто в pawn str_to_num(const str) // Тупо...

Int в CHAR или LPCSTR (в теле цикла) - C++
Привет, есть цикл: for (int i=0,x=650;i<2;i++,x-=80) { TCHAR BtnText; ...

1
ijonhson
47 / 47 / 1
Регистрация: 09.03.2011
Сообщений: 584
05.04.2013, 06:51 #2
из int в char есть itoa(),вот только она возвращает строку char*

Добавлено через 34 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream.h>
 
#include <conio.h>
#include <fstream.h>
#include <string.h>
#include <sstream>
 
using namespace std;
int main()
 
{
string filename;       
string filename1="density_";
string filename2=".txt";
string temp;
    for(int i=0;i<=20;i++)
    {
            std::stringstream ost;
            ost << i;
            temp=ost.str();  
            filename=filename1+temp+filename2;
            cout<<filename<<"\n";
            ofstream newfile(filename.c_str());
            }
    getch();
    system ("pause");
    return 0;
    }
работает проверял можно и без string но так проще
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2013, 06:51
Привет! Вот еще темы с ответами:

Определять тип вводимой переменной (char или int) - C++
Вообщем изначально дали задание определять тип вводимой переменной (char или int ). Это я выполнил,затем изменили задание, нужно сделать...

Как в выделенную память записать поочередно число int, массив char[n], и еще число int - C++
Выделяю память void* Start=malloc(Size); Как туда записать поочередно число int, массив char, и еще число int?

Подскажите пожалуйста с int main(int argc, char*argv[]) - C++
Если я правильно понимаю, то int argc это передача аргумента программе, т. е если argc&gt;1 то программе передан хотя бы один аргумент, если...

Как создавать .h файлы? - C++
как создавать .h файлы где найти книги, уроки


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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