نمایش نتایج 1 تا 12 از 12

نام تاپیک: سوال در مورد visual C++‎6.0 (کنسول)

  1. #1
    کاربر جدید
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    کاشان
    پست
    12

    Tick سوال در مورد visual C++‎6.0 (کنسول)

    با سلام و عرض خسته نباشید
    من یک پروژه سی++ دارم و می خوام اونو به ++vc تبدیل کنم.
    به طوری که ورودی و خروجی ها رو داشته باشم.و فایل exe اون ساخته بشه.
    به دلیل زمان محدودم نمی تونم از کتاب خود اموز استفاده کنم.
    اگه امکان داره منو راهنمایی کنید.
    با تشکر...

  2. #2
    فکر می کنم در ارسال قبلی ، به شما پاسخ دادم . هنوز مشکلی هست ؟

  3. #3
    کاربر جدید
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    کاشان
    پست
    12

    vC++‎

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

  4. #4
    کاربر جدید
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    کاشان
    پست
    12

    ++vc

    اگه راه حلی برای تبدیل برنامه به ++vc هست که فایل exe ساخته بشه
    (همراه ورودی وخروجی ها ) لطفا بگید...
    با تشکر

  5. #5
    نقل قول نوشته شده توسط zohreh_62 مشاهده تاپیک
    اشکال در ساخت فایل exe هست
    این فایل با کدی که داده بودید و اجرا کردم ساخته نمیشه
    منظورتان این است که کامپایلر خطا می دهد ؟

    ممکن است نیاز به تغییرات جزیی در نام برخی کتابخانه ها باشد ، شما یک برنامه ساده همین جا بگذارید تا برایتان توضیح بدم که چه تغییراتی نیاز هست.
    اگر پروژه شما کنسول است کلا چیزی به نام تبدیل نداریم ، فقط یکسری تغییرات جزئی نیاز است.

  6. #6
    کاربر جدید
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    کاشان
    پست
    12
    کد زیر چند کارکتر از ورودی می گیره بعد کلید Esc و همونا رو در خروجی چاپ می کنه:
    من این کد رو در ++vc اجرا کردم
    (ابتدا : new Win32 console Application
    بعد :new c/C++‎ Header File )
    بعد از منوی build گزینه Execute .exe زدم.
    که این پیغام میده : cannot execute program
    ویه سوال دیگه اینکه چه جوری میشه این برنامه رو گرافیکی کرد؟
    از راهنماییتون خیلی متشکرم.
    #include<iostream.h>
    #include<conio.h>
    using namespace std;
    struct list
    {
    char A ;
    list *p;
    }*s1,*s2;
    void main()
    {
    clrscr();
    s2=new list; int tt=0;char c;
    s1=s2;
    while ((c=getche())!=033)
    if (!tt) {s2->A=c;s2->p=NULL;tt=1;}
    else
    { s2->p=new list;s2=s2->p;
    s2->A=c; s2->p=NULL;
    }
    cout<<endl;
    while(s1 )
    { cout<<s1->A;
    s1=s1->p;
    }getch();
    }



  7. #7
    اول توجه کنید که وقتی پروژه را می سازید، در تنظیماتش حتما پروژه را empty / خالی بسازید و سپس فایلی با پسوند cpp به آن اضافه کنید.

    در نسخه های جدید ++C نام برخی از کتابخانه ها تغییر کرده است ، مثلا iostream.h که باید بنویسید iostream بدون .h آن :

    #include<iostream>
    #include<conio.h>
    using namespace std;
    .... بقیه کد ها //

    همین طور برخی از توابع حذف شده است ، مانند clrscr که به جای آن می توانید بنویسید:

    #include <stdlib.h>

    system("cls");
    برای اجرا از Toolbar کلید مثلث سبز رنگی وجود دارد که برنامه را کامپایل و اجرا می کندو یا از طریق منوی build گزینه build solution را بزنید تا فایل exe ساخته شود.
    ضمنا در همان Toolbar دقت کنید که کنار مثلث سبز ،در کومبو باکس Release را به جای debug انتخاب کنید تا فایل اجرایی اصلی برای شما ساخته شود. قبل از آن هم اگر خطایی رخ دهد در قسمت Error list آن ها را نشان می دهد که برای رفع مشکل آن ها را همیشه نگاه کنید.

    برای گرافیک در حد برنامه های کنسول:
    توابع گرافیکی بورلند هم دیگر قابل استفاده نیستند و باید از کتابخانه های مشابه استفاده کنید ، مانند WinBGI که کتابخانه اش را می توانید از سایت زیر دریافت کنید:
    http://csci.biola.edu/csci105/using_winbgi.html

    اگر هم منظورتان برنامه های گرافیکی در سطح سایر برنامه های ویندوز است که باید از MFC یا Win32 برای ++VC استفاده کنید و یا از C++‎builder با VCL و غیره که اگر در بخش ++VC جستجو کنید کتاب ها بیان شده است.


  8. #8
    #include <stdlib.h>

    system("cls");
    من از این کد استفاده مردم ولی صفحه رو پاک نکرد. میشه راهنماییم کنید.
    چه اشکالایی ممکنه داشته باشه؟
    مجبور شدم برای پاک کردن صفحه از یه تابع دیگه کمک بگیرم.

  9. #9
    کاربر تازه وارد آواتار hobab1987
    تاریخ عضویت
    آذر 1387
    محل زندگی
    درون حباب
    پست
    36

    نقل قول: سوال در مورد visual C++‎6.0 (کنسول)

    سلام
    آيا براي دستور gotoxy(); در اين برنامه مثل clrscr(); تغييري صورت گرفته؟؟ چون به اين دستور Error ميده , واجرا نميشه!!

  10. #10

    نقل قول: سوال در مورد visual C++‎6.0 (کنسول)

    نقل قول نوشته شده توسط hobab1987 مشاهده تاپیک
    سلام
    آيا براي دستور gotoxy(); در اين برنامه مثل clrscr(); تغييري صورت گرفته؟؟ چون به اين دستور Error ميده , واجرا نميشه!!
    در لینک زیر توضیحات داده شده است:
    معادل توابعی مثل gotoxy و clrscr در ++VC

  11. #11

    نقل قول: سوال در مورد visual C++‎6.0 (کنسول)

    سلام از همه ممنون من ليست خطاهاي كامپايلر با راه حل هاش ميخوام هركي داره بفرسته مرسي

  12. #12

    نقل قول: سوال در مورد visual C++‎‎6.0 (کنسول)

    نقل قول نوشته شده توسط niusha66 مشاهده تاپیک
    سلام از همه ممنون من ليست خطاهاي كامپايلر با راه حل هاش ميخوام هركي داره بفرسته مرسي
    منبع شما باید MSDN باشد.

    لینک اصلی لیست خطا ها با شماره:
    http://msdn.microsoft.com/en-us/libr...8VS.80%29.aspx

    در صفحه فوق در بالای صفحه اگر موس را بر روی C/C++‎ Build Errors ببرید لیست شماره ها برای رفتن به صفحه اش نمایش داده می شود.

    مثلا با انتخاب Compiler Errors C2001 through C2099 و ....

    در کل، خیلی راحت MSDN را همراه ++VC نصب کنید و فقط شماره خطا را در فیلد index وارد کنید تا به صفحه توضیح و مثال بروید.

تاپیک های مشابه

  1. سوال در مورد تفاوت ها Visual Studio 2005 و Visual Studio .NET
    نوشته شده توسط ali_googerdy در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 10 مهر 1388, 15:53 عصر
  2. اشکال بعد از exe کردن برنامه ها در visual fox
    نوشته شده توسط frahimi در بخش Foxpro
    پاسخ: 2
    آخرین پست: سه شنبه 12 دی 1385, 11:06 صبح
  3. A Visual Studio Add-In That Converts C#‎ Code To Visual Basic
    نوشته شده توسط HO457 در بخش VB.NET
    پاسخ: 4
    آخرین پست: چهارشنبه 09 فروردین 1385, 21:29 عصر
  4. تبدیل پروژه Visual studio 2003به Visual studio2005
    نوشته شده توسط jannati در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 04 دی 1384, 10:14 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •