PDA

View Full Version : مبتدی: visual studio 2012 creat file



mehran_h
شنبه 23 خرداد 1394, 18:10 عصر
سلام درC++‎‎‎‎‎‎ برنامه ایجاد فایل را نوشتم فقط میخوام با استفاده از یه متغیر intدر هر بار اجرا اسمش عوض بشه میشه کمکم کنید ؟؟
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
int x=0;

ofstream i("d:\\n.txt" ,ios::out);

}

amirtork
یک شنبه 24 خرداد 1394, 20:51 عصر
سلام.
میتونید برای آدرس یک متغیر از نوع رشته ای تعریف کنید و در هر مرحله، مقدار اون آدرس رو تغییر بدید.
کد زیر یکی از روش های انجام این کار هست.
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
int x=0;
string address;
address = "C:\\input";
string tmpAddress;
tmpAddress = address;
for(int i = 0 ; i < 10 ; i ++)
{
tmpAddress += to_string(i);
ofstream in( tmpAddress ,ios::out);
tmpAddress = address;
}

return 0;

}

mehran_h
پنج شنبه 28 خرداد 1394, 12:14 عصر
ممنون از راهنمایی خوبت به هر چی فکر کرده بودم به جز این راه