تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: توضیح مختصر در باره یک سوالی خواستارم

  1. #1
    اگه نباشه جاش خالی می مونه atifazi's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    پشت کامپیوتر
    پست ها
    155

    پيش فرض توضیح مختصر در باره یک سوالی خواستارم

    سلام دوستان . من کتاب برنامه نویسی حرفه ای ++c را گرفتم و کمی گیج شدم . دلیلش اینه که تو ++c هدر را به این صورت <include <iostram.h تعریف میکنن ولی درکتاب پسوند فایل iostream.h را نمیذاره و مینویسه iostream و از دستور cout و cin بصورت std::cout استفاده میکنه و زیر دستورات پیش پردازنده مثل iostram.h مینویسه using std::cout یا ... و من اگه بخوام مثل اون بنویسه برنامه خطا میده .

    و از getch() اصلا استفاده نمیکنه . دلیلش چیه ؟؟ مشکل از کتاب نیست . اگه میشه کمکی کنید. مرسی

    یا علی

  2. #2
    داره خودمونی میشه humphry's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    81

    پيش فرض

    نه getch مربوط به زبان سیه
    در سی پلاس پلاس برای ارتقا بخشیدن به نحوه استفاده از توابع و هیدر فایل و نظم بخشیدن به کتابخانه ها و از اون جایی که ممکنه تشابه در نام توابع وجود داشته باشه و به دلایل دیگه باید ذکر کنیم که دقیقا از چه نیم اسپیسی استفاده می شه.
    البته خیلی ریز شدن توی این مورد لازم نیست
    باید بدونیم که برای استفاده از هیدرفایل هایی مثل <iostream> باید ذکر کنیم که از نیم اسپیس اس تی دی استفاده می کنیم.
    #include <iostream>
    using namespace std;
    int main(){...}
    البته اگه خودت خبر داری که به مشکل بالا نمی خوری این کار رو بکن در غیر این صورت باید std::cout و مانند این رو استفاده کنی و

  3. #3

  4. #4
    اگه نباشه جاش خالی می مونه ayshin's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    234

    پيش فرض

    سلام دوست عزیز.من زیاد توی c++وارد نیستم ولی تا جایی که تو محدوده ی اطلاعات منه using std::cout نیست و using namespace std; که بعد سرفایل ها میاد و با نوشتنش دیگه نیازی نیست که cout به صورت std::cout نوشته شه.من با این که نمی نویسم هم مشکلی ندارم و فکر می کنم شاید به کامپایلری که ازش استفاده می کنی مربوط میشه.و در باره ی getch()هم باید بگم که قبل int mainو در قسمت سرفایل ها باید سر فایلconio.h (به صورت:#include<conio.h> نوشته شه!) امیدوارم با اینا مشکلتون حل شه.
    Last edited by ayshin; 16-01-2009 at 00:25.

  5. #5
    آخر فروم باز s_paliz's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    1,293

    پيش فرض

    سلام اگه getch() استفاده نکرده بستگی به کامپایلر داره که استفاده کنی یا نه مثلا توی کامپایلر gcc لینوکس نیازی نیست استفاده بشود

  6. #6
    آخر فروم باز s_paliz's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    1,293

    پيش فرض

    در مورد std::cout هم برای استفاده از cout در کامپایلر برلند نیازی نیست که اینو بنویسید همون iostream.h باشه کافیه

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Bardaskan
    پست ها
    32

    پيش فرض

    شما در ++ c بايد از namespace استفاده كنيد براي راحتي كارتون فقط بالاي صفحه اينو بنويسين و include ها رو بدون h. بنويسيد : using namespace std;

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •