PDA

View Full Version : سوال: سوال در مورد کار با فایل ها



amir200h
دوشنبه 15 خرداد 1391, 12:08 عصر
سلام به همه ی دوستان.
میخوام مقادیر یک آرایه ی دو بعدی از نوع float رو توی یه تکست بریزم بعد با یه تابع دیگه اونو بخونمو چاپ کنم.
از دوستان کسی هست کمکم کنه؟
مرسی.

r.khodabakhshi
دوشنبه 15 خرداد 1391, 15:06 عصر
سلام.امیدوارم که درست باشه...

int main()
{
float 2d[10][10];
write_to_file();
read_from_file();
return 0;
}
void write_to_file()
{
ofstream out;
out.open ("/home/mreza/test.txt",ifstream::out);
for (int i = 0 ; i <= 10 ; i++)
{
for(int j = 0 ; j<= 10 ; j++)
out << 2d[i][j];
}
out.close();
}
void read_from_file()
{
float s;
ofstream in;
in.open ("/home/mreza/test.txt",ifstream::in);
for (int i = 0 ; i <= 10 ; i++)
{
for(int j = 0 ; j<= 10 ; j++)
{
in >> s;
cout << s;
}
cout <<endl;
}
in.close();
}

one hacker alone
دوشنبه 15 خرداد 1391, 20:47 عصر
منطق برنامه درست هست اما فکر کنم موقع اجرا ایراد های کوچکی بگیره
مثلا s در تابع read

amir200h
دوشنبه 15 خرداد 1391, 23:24 عصر
ممنون دوست من.
ولی همونطوری که دوستمون گفت پیغام خطا میده؟؟؟!!!!

amir200h
سه شنبه 16 خرداد 1391, 22:28 عصر
دوستان کسی نبود کمک کنه؟؟؟