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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 28

نام تاپيک: کمک در مورد Visual C++ .net

  1. #11
    حـــــرفـه ای ebicross's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    مـشـهـد
    پست ها
    3,508

    پيش فرض

    ممنون از هر دوی شما عزیزان؛

    دوست عزیز hamedvahedi خطای زیر رو چطوری رفع کنم؟ من همون کاری که گفتید کردم ولی این خطا مانع میشه:

    کد:
    1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup
    توی اینترنت روشهایی گفته ولی همه برای ورژن 2005 بودن و توی 2010 عوض شده.
    کمک کنید لطفا.
    فکر نمیکنم سخت باشه ولی من هیچی از Visual نمیدونم و در کل مبتدی هستم در زمینه ی برنامه نویسی.

  2. #12
    اگه نباشه جاش خالی می مونه MosaferJade's Avatar
    تاريخ عضويت
    Feb 2011
    محل سكونت
    مگه فرق هم میکنه
    پست ها
    260

    پيش فرض

    سلام
    حقیقتا من خودم هم تو این قسمت موندم
    ولی دوست من حتما باید از فایل های cpp استفاده کنی ؟
    اگه شی گرا کار کنی بهتره
    البته اگه راحلی گیر اوردم حتما خبرت می کنم
    ببخشید
    مرسی

  3. #13
    حـــــرفـه ای ebicross's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    مـشـهـد
    پست ها
    3,508

    پيش فرض

    سلام
    حقیقتا من خودم هم تو این قسمت موندم
    ولی دوست من حتما باید از فایل های cpp استفاده کنی ؟
    اگه شی گرا کار کنی بهتره
    البته اگه راحلی گیر اوردم حتما خبرت می کنم
    ببخشید
    مرسی
    ممنون.
    بله مجبورم توی کنسول باشه برنامه ها.
    راستش کلی از این Helpهای خود مایکروسافت رو خوندم و مو به مو انجام دادم ولی هر دفعه یک خطای جدید.

    یک نفر بیاد خواهشا بگه چطوری یک برنامه ی کنسولی Turbo c++ رو توی VC++.net کامپیال و اجرا کنم.
    نکنه ویندوزم 64 بیتیه مربوط میشه؟ ولی فکر نمیکنم.

    بازم ممنون از همگی. ولی اگر کسی این کار رو کرده که حتما کرده لطفا راهمایی کنید یک جماعت رو نجات دادین.

  4. #14
    اگه نباشه جاش خالی می مونه hamedvahedi's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Tehran
    پست ها
    252

    پيش فرض

    ممنون از هر دوی شما عزیزان؛

    دوست عزیز hamedvahedi خطای زیر رو چطوری رفع کنم؟ من همون کاری که گفتید کردم ولی این خطا مانع میشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توی اینترنت روشهایی گفته ولی همه برای ورژن 2005 بودن و توی 2010 عوض شده.
    تا جايي که من ميدونم خطاي شما نبايد بابت اجراي برنامه تون در .Net باشه. من برنامه شما رو در .Net 2010 اجرا کردم و کار هم کرد.
    براي اينکه پاسخ محبوبه رو هم داده باشم اين توضيح رو ميدم که:
    1- پس از اجراي VS2010 از منوي فايل گزينه New و Project رو انتخاب کنيد
    2- در قسمت Installed Template زبان Visual C++ رو پيدا کنيد و انتخاب کنيد. پس از انتخاب در پنجره وسط، گزينه Win32 Console Application را انتخاب کنيد و در پايين ديالوگ، اسمي براي برنامه و مسيري انتخاب کنيد. در پايان گزينه Ok را کليک کنيد.
    3- در پنجره بعدي، گزينه Next و در پنجره پس از آن، در بخش Additional option، گزينه Empty project را انتخاب کنيد.
    4- در انتها، دکمه Finish را کليک کنيد.
    5- پس از لحظه اي پروژه ساخته مي شود و مي توانيد از منوي Project گزينه Add new item را انتخاب کنيد.
    6- در اين ديالوگ قالب، C++ File را انتخاب کنيد و اسمي براي فايل در پايين صفحه وارد کنيد و دکمه Ok را بزنيد.
    7- حال در پنجره برنامه اي که برايتان نمايش داده شد برنامه تان را past کنيد.
    8- برنامه تان پس از اصلاح چيزي شبيه زير خواهد شد. قسمت هاي بولد شده همانهايي است که من تغيير داده ام.
    #include <iostream>
    #include <conio.h>
    void main ()
    {
    int a[10], x, c=0;
    for (int i=0; i<10; ++i)
    {
    std::cin>>a[i];
    std::cin>>

    x;
    for (i=0; i<10; ++i)
    {
    if (x==a[i])
    c=c+1;
    }
    }
    std::cout<<c;

    getch ();
    }

  5. 2 کاربر از hamedvahedi بخاطر این مطلب مفید تشکر کرده اند


  6. #15
    اگه نباشه جاش خالی می مونه MosaferJade's Avatar
    تاريخ عضويت
    Feb 2011
    محل سكونت
    مگه فرق هم میکنه
    پست ها
    260

    پيش فرض

    توضیحتون کامل بود رو VS2008 هم کار کرد
    ولی بنظر من کدی که نوشتین مشکل داشته باشه
    چون الان قبل از اینکه آرایه کامل مقدار دهی بشه داره
    توش عمل جستجو انجام میشه اونم کل آرایه نه
    قسمت مقدار دهی شده به هر حال فهمیدم چی
    شد ممنون از توضیح کاملتون البته مشکل من همون
    قسمتهایی بود که تغییر داده شد

    لازم میدونم یه چیزی رو بگم و اونم این که در بعضی جا ها مجبور میشیم
    کاراکتر هایی رو تایپ کنیم که باعث میشن عبارات ما به هم بریزن مثل:
    for(int i=0;i<10;i++)
    الان با اینکه من عبارت رو حروف به حروف کامل نوشتم اما یه جور دیگه نمایش داده
    ولی اینجا رو دقت کنید
    for(int i=0;i>10;i++)0
    اینجا اگر دقت کنید یک 0 اضافه باعث شد عبارت درست نمایش داده بشه اما
    این 0 هم بعضی مواقع گمراه کننده است برای رفع این اشکال همین 0 رو به رنگ
    سفید تغییر رنگ بدهید تا همه چی درست بشه مثل
    for(int i=0;i<10;i++)0
    باز هم ازتون تشکر می کنم آقای واحدی
    واقعا مرسی
    Last edited by MosaferJade; 28-02-2011 at 21:26.

  7. این کاربر از MosaferJade بخاطر این مطلب مفید تشکر کرده است


  8. #16
    حـــــرفـه ای ebicross's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    مـشـهـد
    پست ها
    3,508

    پيش فرض

    یه دنیا ممنون از دوست عزیز Hamedvahedi؛
    اما یک سوال،
    چرا باید std بزنم اول کدهای مربوط به iostream؟ آیا فقط کدهای مربوط به هدر iostream باید اینطوری باشه؟
    یعنی چرا نمیشه همون برنامه ای رو که Turboc++ کامپایل میکنه اینجا هم کامپایل کرد؟

  9. #17
    اگه نباشه جاش خالی می مونه hamedvahedi's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Tehran
    پست ها
    252

    پيش فرض

    یه دنیا ممنون از دوست عزیز Hamedvahedi؛
    اما یک سوال،
    چرا باید std بزنم اول کدهای مربوط به iostream؟ آیا فقط کدهای مربوط به هدر iostream باید اینطوری باشه؟
    یعنی چرا نمیشه همون برنامه ای رو که Turboc++ کامپایل میکنه اینجا هم کامپایل کرد؟
    در VS و مباحث OO ، چيزي تحت عنوان فضاي نام(name space) مطرح شده است و در واقع std هم يک فضاي نام است که شامل يکسري کتابخانه ها و متدهاي ورودی و خروجی هست و اگر اين فضاي نام را فراخواني نکنيم عملا به دستورات موجود در iostream دسترسي نخواهيم داشت. و حتما بايد اعلام کنيد که مثلا به دستور cin که در فضاي نام std وجود دارد نياز داريم.
    البته مي توان بجاي اينکه به ازاي هر دستور اين فضاي نام را فراخواني کرد، يکبار در ابتداي کلاس يا برنامه دستور using namespace std را فراخواني کنيم. و پس از آن مي توانيم از std:: صرفنظر کنيم.

  10. 2 کاربر از hamedvahedi بخاطر این مطلب مفید تشکر کرده اند


  11. #18
    اگه نباشه جاش خالی می مونه MosaferJade's Avatar
    تاريخ عضويت
    Feb 2011
    محل سكونت
    مگه فرق هم میکنه
    پست ها
    260

    پيش فرض

    مي توان بجاي اينکه به ازاي هر دستور اين فضاي نام را فراخواني کرد، يکبار در ابتداي کلاس يا برنامه دستور using namespace std را فراخواني کنيم. و پس از آن مي توانيم از std:: صرفنظر کنيم.
    آره این قسمت تو c++0 بود

  12. #19
    حـــــرفـه ای ebicross's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    مـشـهـد
    پست ها
    3,508

    پيش فرض

    از شما دو دوست خوبم ممنونم.
    به جوابم رسیدم.
    موفق باشید.

  13. #20
    اگه نباشه جاش خالی می مونه MosaferJade's Avatar
    تاريخ عضويت
    Feb 2011
    محل سكونت
    مگه فرق هم میکنه
    پست ها
    260

    پيش فرض

    یه سوال
    در turbo c یه هیدر فایلی بود به نام اگه اشتباه نکنم (که تحت داس هم اجرا می شد) geraphic.h که توابعی مثل line, . . . رو شامل می شد
    در اینجا میگه چنین فایلی وجود ندارد . اگه میشه راهنمایی کنید
    مرسی

Thread Information

Users Browsing this Thread

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

User Tag List

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

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