PDA

View Full Version : سوال: سوال در مورد کار کردن با فایل در C++.net



mahdi bg
پنج شنبه 16 خرداد 1387, 22:46 عصر
سلام



void printch(char ch)
{
FILE *fout;
fout=fopen("c:\\output.txt","wt");
//-------------
putc(ch,fout);
fprintf(fout,"\n");
putc(ch,fout);
fprintf(fout,"\n");
fclose(fout);
}


توی کد بالا به جای //------------- چی باید بنویسم
تا با هر با فراخوانی تابع کاراکتر های جدید رو به انتهای فایل اضافه کنه؟

یعنی در هر بار فراخوانی



ch
ch

به انتهای فایل اضافه بشه
ممنون

Nima_NF
پنج شنبه 16 خرداد 1387, 23:50 عصر
برای اضافه کردن به انتهای فایل به جای استفاده از فلگ "w" از "a" استفاده کنید:



fout=fopen("c:\\output.txt","a");


هر چند که شما دارید از فایل های مخصوص زبان C استفاده می کند نه ++C