PDA

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



robert
28-10-2006, 01:21
سلام دوستان
اينجانب يه تازه كار برنامه نويسي هستم و ميخواستم دو سوال در باره اين برنامه بپرسم
اول اينكه چرا زماني كه از دستور پيش پردازنده
include <iostream.h
استفاده ميكنم كامپايلر پيغام خطا ميدهد و ميگويد از دستور stdafx.h استفاده كنيد
دوم اينكه چرا موقع كامپايل برنامه كامپايلر ارور ميده و ميگه نه دستور cout رو ميشناسه و نه دستور cin و endl
نميدونم چرا اينطوري ميكنه !! محيط برنامه نويسي ويژوال سي پلاس پلاس هست و همونطور كه گفتم فقط دو هفته است كه شروع كرده ام
قبلا از توجهتون ممنونم

hajHasan
28-10-2006, 02:07
سلام
اگر تازه شروع به یادگیری سی پلاس پلاس کرده اید بهتره که نوع برنامه را console application انتخاب کنید تا احتیاجی به دستورات اضافی نباشه و از iostream هم ایراد نگیره.
مشکلاتی هم که برای استفاده از cin cout دارید بخاطر همون ایراد خط اول برنامه هست.
اگر این چهار خط بالای برنامتون باشه , دیگه اون ارور را نمیده
#include <iostream>
using std::cout;
using std::cin;
using std::endl;

در شروع اجرای کامپایلر , new project را انتخاب کنید و از لیست آن console application . نام پروژه و مسیر را تعریف می کنید. فرمهایی به شما نشون داده میشه که فکر کنم همون مقادیر پیش فرض خوب باشه.
بعد از منوی فایل گزینه new و از لیست گزینه c++ source یا چیزی تو این مایه ها انتخاب کنید. نام و مسیر فایل را تعیین کنید و خلاص ! حالا کدتون را تایپ و اجرا کنید.

someone
28-10-2006, 17:55
سلام.
توضیحات دوستمون کامل بود.فقط خواستم اضافه کنم.
که برای استفاده از iostream میتونید به شکل زیر عمل کنید:

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

الان میتونید از توابعی که در namespace این نام یعنی std قرار دارند استفاده کنید.