مشاهده نسخه کامل
: مشكل در كار با فايل
Hossein bandarie
23-10-2008, 11:25
سلام .
برنامه زير رو نوشتم . كامپايل هم شده و اجرا ميشه ولي كار اصلي يعني رمز كردن فايل رو انجام نميده . مشكل اين برنامه چيه ؟
براي اينكه آكولادها و علائم تو copy - Paste چپ و راست ميشه عكس برنامه رو گرفتم .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
hamidreza_buddy
23-10-2008, 14:53
کدهات رو تو تگ کد بذار:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط ستاره بعد code* رو بردار.
قبل از fclose یه fflush(outfp); بکن ببین درست میشه.
Hossein bandarie
23-10-2008, 17:32
کدهات رو تو تگ کد بذار:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط ستاره بعد code* رو بردار.
قبل از fclose یه fflush(outfp); بکن ببین درست میشه.
متاسفانه فايده اي نداشت .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
hamidreza_buddy
24-10-2008, 11:44
چه مشکلی داره؟ فایلت پر میشه و محتویاتش غلطه؟
این دستورت مشکلی نداره؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
chcode رو چاپ کن ببین مقدارش درسته؟
در ادامه صحبت دوستمون، شما چهار آرگومان میگیری پس اندیس argv باید 0 باشه تا 3 پس این اشتباهه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوم اینکه EOF یه مقدار ثابت هست و در برنامه تغییر نمیکنه، اگه بخای از این ماکرو استفاده کنی باید وقتی با getc متغییر ch رو مقدار میدی
با EOF چکش کنی اگه برابر بود یعنی به انتها رسیدی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا از تابع feof استفاده کنی
شاد باشید
Hossein bandarie
25-10-2008, 09:20
در ادامه صحبت دوستمون، شما چهار آرگومان میگیری پس اندیس argv باید 0 باشه تا 3 پس این اشتباهه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوم اینکه EOF یه مقدار ثابت هست و در برنامه تغییر نمیکنه، اگه بخای از این ماکرو استفاده کنی باید وقتی با getc متغییر ch رو مقدار میدی
با EOF چکش کنی اگه برابر بود یعنی به انتها رسیدی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا از تابع feof استفاده کنی
شاد باشید
زماني كه وارد كد كردن ميشه پنجره ارسال خطا ظاهر ميشد و فايل نهايي خالي بود . 4 رو تبديل به 3 كردم درست شد .
همواره پيروز باشيد .
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.