مشاهده نسخه کامل
: باز کردن یک فایل خارجی در c++
Mehran NZ
22-08-2007, 05:15
دوستان من می خوام یک برنامه بنویسم که از طریق اون یک فایل دیگه مثلا یک فایل pdf رو باز کنه
لطفا کمکم کنید:11:
ali zi zeperto
22-08-2007, 13:08
فکر کنم باید از دستور fopen استفاده کنی.فرم کلی دستور هم باید همینطوری باشه.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یه اشاره گر به فایل بر میگردونه.برای mode هم باید از یه مقادیری استفاده کنی که بستگی به فایلت دااره.ولی چون فایلت pdf ،باید برای خوندن از rb ،برای نوشتن در فایل جدید از wb ، و برای اضافه کردن از a+b استفاده کنی.یه مثال برات بزنم:
فایل sample رو از پوشه sam برای خوندن باز می کنه.برای کار با فایل باید یه اشاره گر از نوع فیل هم باز کنی.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر فایل باز بشه fopen اشاره گر به فایل رو توی فایل میریزه و اگر موفق نشه مقدار NULL برمی گردونه.پس بعد از اینکه فایل رو باز کردی مقدار اشاره گر رو با یه IF کنترل کن.:6:
Mehran NZ
22-08-2007, 18:14
علی جان واقعا ازت ممنونم
ولی شرمندم من منظورم و خیلی بد بیان کردم اگه خودمم جای تو بودم منظور طرف مقابل و اینجوری می گرفتم
راستش منظورم این بود که یه فایلی باز بشه ولی نه از طریق برنامه من بلکه از طریق پلیر خودش مثلا
وقتی کاربر دکمه s رو زد یه فایل exe باز بشه یا وقتی b رو زد فایل pdf باز بشه
بازم تکرار می کنم منظورم ورودی /خروجی نیست
hamedvahedi
27-09-2007, 12:07
در سي دستوري داريم با عنوان system؛
مثال:
system("a.pdf")
hamedvahedi
27-09-2007, 12:09
من هم ناقص توضيح دادم. دستور system، دستورات سيستمي رو اجرا مي کنه. وقتي نام فايل رو به عنوان پارامتر به اين دستور بدي، سعي ميکنه اجراش کنه که براي اجرا سراغ برنامه بازکننده اش مي ره؛ يعني هموم چيزي که مي خواي
Mehran NZ
27-09-2007, 12:48
مرسی حامد جان کولاک کردی خیلی دنبالش بودم
سایتت هم جالب بود مخصوصا اون قسمت اموزشهاش
یه سوال هم در مورد msdn دارم می خواستم بدونم که ایا زبانهای برنامه نویسی مثل c++ رو اموزش میده یا نه
hamedvahedi
23-10-2007, 21:13
سلام مهران خان. ممنون از لطفت
در مورد msdn باید بگم که می تونی در مورد C++ و java و vb و asp و کلا .net اطلاعاتی درش پیدا کنی.
هم سی دی و دی وی دی داره و هم انلاین در آدرس msdn.microsoft.com قابل دسترسه.
Microsoft Developer Network
Mehran NZ
23-10-2007, 23:29
منظورت از توضیحاتی داده چیه ؟
یعنی کامل درس داده و می شه به عنوان یک مرجع کامل ازش استفادعه کرد؟
ahmadalli
10-02-2011, 21:59
من هم ناقص توضيح دادم. دستور system، دستورات سيستمي رو اجرا مي کنه. وقتي نام فايل رو به عنوان پارامتر به اين دستور بدي، سعي ميکنه اجراش کنه که براي اجرا سراغ برنامه بازکننده اش مي ره؛ يعني هموم چيزي که مي خواي
ببخشید من توی کد بلاکس زدم ارور داد
اینکود نداره این دستور؟؟؟:19:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.