PDA

نسخه کامل مشاهده نسخه کامل : کار با فایل ها



s_1366
13-03-2008, 09:34
سلام
من نیاز شدید به آموزش کار با فایل ها در c++ دارم.
لطفا هر کی می تونه منو راهنمایی کنه:11:

majid_kntu
13-03-2008, 16:12
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

elyass
15-03-2008, 01:09
يه نگاه به اين بنداز شايد به دردت خورد
:20::20::20::20::20::20::20::20::20:

s_1366
08-04-2008, 09:50
سلامبه خاطر اینکه جواب دادید ممنون

rf.ariyapoor
11-04-2008, 00:11
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزیز این کدی که نوشتی واسم خیلی جالب بود میشه یه توضیحی در موردش بدی
تو این کد که شما نوشتی خیلی راحت از فایل ها استفاده کردید
من واسه کار با فایل ها از fopen و fscanf و fprintf و .... استفاده می کردم حالا خیلی واسم جالبه که به این سادگی از فایل ها استفاده شده
فکر کنم شما از class هایی که تو خود c تعریف شده استفاده کردید
لطف کن کلا یه اطلاعاتی در مورد using namespace std بده

majid_kntu
11-04-2008, 07:05
دوست عزیز این کدی که نوشتی واسم خیلی جالب بود میشه یه توضیحی در موردش بدی
تو این کد که شما نوشتی خیلی راحت از فایل ها استفاده کردید
من واسه کار با فایل ها از fopen و fscanf و fprintf و .... استفاده می کردم حالا خیلی واسم جالبه که به این سادگی از فایل ها استفاده شده
فکر کنم شما از class هایی که تو خود c تعریف شده استفاده کردید
لطف کن کلا یه اطلاعاتی در مورد using namespace std بده

اين فقط يه اعلانه كه به كامپايلر ميگه قصد استفاده از فضاي نام گذاري std رو داريم،مختص كار با فايل نيست.

majid_kntu
11-04-2008, 07:09
يه نگاه به اين بنداز شايد به دردت خورد
:20::20::20::20::20::20::20::20::20:

؟ ؟:34::22:

rf.ariyapoor
11-04-2008, 10:33
اين فقط يه اعلانه كه به كامپايلر ميگه قصد استفاده از فضاي نام گذاري std رو داريم،مختص كار با فايل نيست.
ok
میشه بیشتر در مورد فضاي نام گذاري std توضیح بدی
خیلی ممنون:20:

elyass
12-04-2008, 23:27
اي بابا بازم لينك هاي منو حذف كردند. شرمنده بچه ها. در ضمن اقاي majid_kntu شكلك در نيار.
:5:

elyass
13-04-2008, 00:20
؟ ؟:34::22:
قابل توجه aqoaعزيز كه فقط پست هاي منو حذف ميكنه. واقعا شرم اوره.
:thumbsdow:thumbsdow

rf.ariyapoor
13-04-2008, 01:15
خوب منم بودم پستاتو حذف می کردم
این پستا چیه وسط یه تاپیک میدی ملت دیگه نمیدونن تاپیک مال چی هست
اگه لطف می کردی و به سوالی که پرسیده بودم جواب میدادی به نظرم خیلی مفید تر بود
باز سوالمو می پرسم
لطفا یه توضیحی در مورد namespace std بدید ممنون میشم

elyass
13-04-2008, 01:23
اولا اين تاپيك مربوط به شما نبود كه جواب تو رو بدم
دوما لينك هايي كه حذف شد. شامل مطالبي در همين مورد بود كه به دلايلي نا معلوم حذف شد.

rf.ariyapoor
13-04-2008, 16:29
ok زیاد خودتو ناراحت نکن
زیاد جالب نیست اینجا مثل بچه ها با هم رفتار کنیم یعنی چی این تاپیک مال منه یا فلانی . در هر صورت از این تاپیک که دیگه نمیشه چیزی درست حسابی در اورد بحث به جاهای دیگه کشیده شده
من از دوستان عذر می خوام به خاطر این پست ها که دادم .
آقای الیاس شما ببخش اگه چیزی گفتم که ناراحت شدی

elyass
13-04-2008, 23:25
موافقم. خوب پيش مياد ديگه.
:10:

fatemehaa
23-04-2008, 11:27
salam be bacheha be man komak konid.man be ye barname damorede kar ba file ha ehtiaj daram.mikham ye reshte az karbar begire tedade kalamat ra beshmare bad tedade tekrar har kalame ra bargardone mer30

humphry
20-01-2009, 16:22
از این که یه بحث مرده رو دوباره زنده می کنم.
تابع fopen که برای کار با فایل ها استفاده می شه در صورتی که توی ورودی آدرسی که وجود نداره رو دریافت کنه اشاره گر نال رو بر میگردونه ... اما جایی خوندم که از این تابع می شه برای ساختن فایل های مختلف (نه فقط txt یا bin حتی پسوندهای ناشناس برای سیستم مثل docx یا ...) به کار می ره م شه با ذکر مثال این موضوع رو برای من توضیح بدید ؟
اگر ممکنه توشیحی هم در مورد تفاوت fstream ofstream ifstream و توابع کاری هر کدوم بهم بدید.
ممنون

humphry
20-01-2009, 16:24
ااا جمله اولم ناقص موند ....
عذر می خوام :))

hoax3r
21-01-2009, 15:18
از این که یه بحث مرده رو دوباره زنده می کنم.
تابع fopen که برای کار با فایل ها استفاده می شه در صورتی که توی ورودی آدرسی که وجود نداره رو دریافت کنه اشاره گر نال رو بر میگردونه ... اما جایی خوندم که از این تابع می شه برای ساختن فایل های مختلف (نه فقط txt یا bin حتی پسوندهای ناشناس برای سیستم مثل docx یا ...) به کار می ره م شه با ذکر مثال این موضوع رو برای من توضیح بدید ؟
ممنون

با fopen هر فایلی میتونی بسازی ولی به این معنی نیست که مثلا اگه خروجی رو docx بزاری فایل تولید شده
یه فایل معتبر docx هست باید خودت تمام قسمتها مثل فایل هدر و محتویاتش رو پیاده سازی کنی

جالبه بدونید فایل docx در واقع یک فایل zip هست و ...


اگر ممکنه توشیحی هم در مورد تفاوت fstream ofstream ifstream و توابع کاری هر کدوم بهم بدید.

من زیاد ++c کار نکردم ولی فکر کنم ifstream منظورش input fstream هست که فقط توابعش مختص خو ندن از فایله.
ofstreram منظورش output stream هست برای نوشتن و fstream هم برای هر دو

اینجارو ببین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شاد باشید

mahdi7s
21-01-2009, 18:45
سلام


اگر ممکنه توشیحی هم در مورد تفاوت fstream ofstream ifstream و توابع کاری هر کدوم بهم بدید.
ممنون

در ادامه ي صحبت هاي كاربر hoax3r ->

fstream استريم كار با فايل هست كه مي بايست براي استفاده از فايل ها آن را در ابتداي برنامه ضميمه كرد.
ofstream كارش دقيقا مثل ostream است كه شي تعريف شده ي ostream همان cout هست كه همگي باهاش آشنا هستيد.
حال اگر يك شي از نوع ofstream با نام fout (اين نام به علت تشابه آن با cout انتخاب شده و مي تواند هر نام ديگري داشته باشد.) ايجاد كنيم كاري كه شي fout انجام مي دهد همانند شي cout مي باشد.
كد زير اعلان يك شي از نوع ofstream را نشان مي دهد.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه به جاي y آدرسي را كه مي خواهيد فايل در آنجا ايجاد شود قرار مي دهيد.

ifstream هم كارش همانند istream است كه شي تعريف شده ي istream همان cin هست كه بازم همگي با آن اشنا هستيد.
كد زير نحوه ي تعريف يك شي از نوع ifstream را نشان مي دهد.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه به جاي x آدرسي را كه فايل در آنجا ايجاد شده قرار مي دهيد يعني آدرسي كه در اينجا بجاي x قرار مي دهيد مي بايست با y يكي باشند.

هر موقع كار شما با يكي از شي هاي fout و fin تمام شد بهتر است براي اطمينان از تغييرات انجام شده بروي فايل آنها را ببنديد كه اين كار با متد close انجام مي شود.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

كد زير هم يك برنامه ي ساده است كه تمام مفاهيم فوق را در بر دارد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه سوال ديگري در اين مورد داشتيد بپرسيد.

موفق باشيد:31:

vahid.zamani
03-02-2009, 07:53
چطوری می تونم تاریخ سیستم رو روی یک لیبل توی برنامه سی شارپ نشون بدم
لطفا هر کی می دونه کدشو بزاره..

mahdi7s
03-02-2009, 18:53
چطوری می تونم تاریخ سیستم رو روی یک لیبل توی برنامه سی شارپ نشون بدم
لطفا هر کی می دونه کدشو بزاره..

امیدوارم منظورتون همین باشه====>


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید