معمولا از توربو سی یا کامپایلرهای کوچک همه استفاده می کنند. ولی با ویژوال سی هم میشه. نمی دونم بگم استفاده بکن از وی سی یا نکن.
حالا اگر وی سی ات 2000 یا همان 6 است این طوری عمل کن:
ویژوال سی را باز کن.
از منوی فایل گزینه new را بزن.
پنجره new میاد. باید روی تب پروجکتس باشی. که اگر پروژه ای باز نباشه اگر New را بزنی روی این تب میای اتوماتیک.
حالا نوع پروژه را win32 Console Application انتخاب کن. در قسمت نام پروژه نامی بده و مسیر save پروژه را هم دلخواه انتخاب کن.
بعد ok را بزن.
بعد پنجره دیگری میاد دومی را یعنی A Simple Application را بزن و finish کن. کادر بعدی را هم ok کن.
حالا پروژه ساخته شد. کامله و قابل اجرا.
برای اجرا از منوی Build گزینه Execute yournam.exe را بزن. یک علامت تعجب جلوشه. شورتکاتش هم کنترل+F5 است که جلوش می بینی.
حالا باید کدهای پست های قبل را اضافه کنی.
از پنجره کناری برو روی تب FileView . بعد بعلاوه ها را باز کن تا برسی به فایل yourname.cpp .
بعد بازش کن. کد زیر توشه:
کد:
// vc_console2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int main(int argc, char* argv[])
{
return 0;
}
حالا هدر های کدهای پستهای قبل را بعد :
اضافه کن.
تا بشه:
کد:
#include "stdafx.h"
#include <iostream.h>
#include <conio.h>
کدهای قبل return را هم قبل return درج کن.
پست 2 کلا این طوری میشه:
کد:
// vc_console2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream.h>
#include <conio.h>
int main(int argc, char* argv[])
{
int count=0,a,b;
cout<<"PLEASE ENTER first number : ";
cin>>a;
cout<<"PLEASE ENTER second number : ";
cin>>b;
while ( a>=b )
{
a=a-b;
count=count+1;
}
cout<<"kharej ghesmat= "<<count;
cout<<"\nbaghi maandeh= "<<a;
return 0;
}
دستور getch را هم نمی خواد چون وی سی خودش مکث را ایجاد می کنه. این برای توربوسی 3 لازمه. البته من با 4 و نیمش کار کردم ولی گفتم شاید مال شما 3 باشه مشکل پیدا نکنی.
--------------------------------
در وی سی 2005 هم باز از منوی file گزینه new را بزن تا پنجره new بیاد.
بعد قسمت ویژوال سی را پیدا کن. بعد win32 انتخاب کن. بعد این ور Win32 Console Aplication را بزن و اسم پروژه بده و مسیر ذخیره و ok کن.
در پنجره بعدی فقط finish را بزن.
می رسی به این کد:
کد:
// vc2005_console.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
باز جایگزین کن.
جمعا میشه این:
کد:
// vc2005_console.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int count=0,a,b;
cout<<"PLEASE ENTER first number : ";
cin>>a;
cout<<"PLEASE ENTER second number : ";
cin>>b;
while ( a>=b )
{
a=a-b;
count=count+1;
}
cout<<"kharej ghesmat= "<<count;
cout<<"\nbaghi maandeh= "<<a;
getch();
return 0;
}
3 تا فرق با وی سی 6 داشت.
به جای iostream.h باید بنویسی iostream .
خط :
قبل main لازمه.
دستور getch(); هم لازمه چون مکث را خود وی سی 2005 نمیده.
--------------
برای اجرا هم از منوی build بیلد کن. و از منوی دیباگ هم فلش سبزه ران می کنه. یا F5 .
اگر هم وی سی ات 2003 است. لابد یه چیزی بین این دو است. من نصب ندارم.