اطلاعیه

Collapse
No announcement yet.

خواندن از یک فایل در ++c

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    خواندن از یک فایل در ++c

    سلام دوستان.
    من می خوام یک سری داده (باینری یا text یا...) رو در یک فایل متنی رو کامپیوتر دستی وارد کنم و بعد با دادن آدرس محل اون فایل با ++C بتونم به محتویات اون دسترسی پیدا کرده و تغییرات توش ایجاد کنم.و یا اینکه تو برنامه یک فایل جدید ایجاد کنم که جایی تو کامپیوتر ذخیره بشه.
    من کتاب جعفر نژاد قمی با اسم برنامه نویسی با ++C رو خوندم و در بخش فایل ها توضیحاتی داده بود ولی به درد من نمی خورد چون در این مورد بحث کرده بود که یک فایل رو تو خود برنامه ایجاد کنیم و همون جا ازش استاده کنیم. :cry: :cry:
    ممنون میشم کمکم کنید.
    اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

    #2
    پاسخ : خواندن از یک فایل در ++c

    تنها فرقش نوع باز کردن فایله.
    الهم عجل لولیک الفرج

    دیدگاه


      #3
      پاسخ : خواندن از یک فایل در ++c

      میشه یه مثال ساده بزنید. :cry:
      اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

      دیدگاه


        #4
        پاسخ : خواندن از یک فایل در ++c

        کد:
        #include <stdio.h>
        int main ()
        {
         FILE * pFile;
         pFile = fopen ("myfile.txt","r+");
         if (pFile!=NULL)
         {
         اینجا با فایل کار میکنید.
          fclose (pFile);
         }
         return 0;
        }

        C string containing a file access modes. It can be:
        "r" Open a file for reading. The file must exist.
        "w" Create an empty file for writing. If a file with the same name already exists its content is erased and the file is treated as a new empty file.
        "a" Append to a file. Writing operations append data at the end of the file. The file is created if it does not exist.
        "r+" Open a file for update both reading and writing. The file must exist.
        "w+" Create an empty file for both reading and writing. If a file with the same name already exists its content is erased and the file is treated as a new empty file.
        "a+" Open a file for reading and appending. All writing operations are performed at the end of the file, protecting the previous content to be overwritten. You can reposition (fseek, rewind) the internal pointer to anywhere in the file for reading, but writing operations will move it back to the end of file. The file is created if it does not exist.
        الهم عجل لولیک الفرج

        دیدگاه


          #5
          پاسخ : خواندن از یک فایل در ++c

          این دستورات با ++c هم جواب میده؟
          آخه تو کتاب یه جوره دیگه بود.
          یه چیزه دیگه من می خوام به فایلم آدرس بدم،چه جوری؟؟
          اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

          دیدگاه


            #6
            پاسخ : خواندن از یک فایل در ++c

            اسم و آدرس فایل رو کامل بنویس (برای آدرس دادن).

            کارکردن و نکردنش که پرسیدن نداره.
            تستش 1 دقیقه وقت میبره. :icon_razz:
            الهم عجل لولیک الفرج

            دیدگاه


              #7
              پاسخ : خواندن از یک فایل در ++c

              سلام.
              مشکل حل شد.
              البته حالا به این نتیجه رسیدم که بهتره آدرس فایل رو ندیم تا اونو تو پوشه ی خود پروژه ایجاد کنه و اگه خواستیم روی یک کامپیوتر دیگه تستش کنیم مجبور به تغییر آدرس نشیم.
              اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

              دیدگاه

              لطفا صبر کنید...
              X