PDA

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



saate777
دوشنبه 08 تیر 1388, 23:31 عصر
سلام
فرض کنیم یه برنامه داریم که در درایو c قرار داره این برنامه می خواد یه فایل یه جای دیگه مثلا توی D باز کنه یه چیزاییه برزیه توی اون یا بخونه بعد فایلو ببنده این کارو چه جوری میشه انجام داد
(تا اونجایی که من کار کردم همیشه برنامه فقط با فایلی کار می کنه که دقیقا کنارش باشه...:متفکر:)
مرسی

tdkhakpur
دوشنبه 08 تیر 1388, 23:44 عصر
سلام
نه اینطور نیست مسیر مشخص میکنه که فایل کجاست.


FILE *fp;
int k;
fp = fopen("d:\\myfile.txt", "rb");
fwrite(&k, 2, 1, fp);
fread(&k, 2, 1, fp);
fclose(fp);

این صورت کلی خواسته شماست ولی ار کلاس fstream هم میتوانید برای کار با فایلها استفاده کنید.

saate777
سه شنبه 09 تیر 1388, 09:27 صبح
نه مشکل من با این نوع نیست
می دونیم cpp با اشیا با فایل کارمی کنه (همون fstream)که کفته شده من می خوام با اونا کارکنمنه با این کد که مربوط به c است؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

tdkhakpur
سه شنبه 09 تیر 1388, 13:41 عصر
سلام


char *str="how are you my friend.";
char c, buff[100];

ifstream in("in.txt",ios_base::in |
ios_base::out | ios_base::trunc);
ostream out("out.txt");
out << str;
in >> buff;
out <<buff;