نمایش نتایج 1 تا 2 از 2

نام تاپیک: سوال در مورد کار کردن با فایل در C++‎.net

  1. #1

    Tick سوال در مورد کار کردن با فایل در C++‎.net

    سلام

     
    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

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

  2. #2

    نقل قول: سوال در مورد کار کردن با فایل در C++‎.net

    برای اضافه کردن به انتهای فایل به جای استفاده از فلگ "w" از "a" استفاده کنید:

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

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

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •