C++ da konsolni ushlab turish.

C++ da konsol loyihalar bilan ishlaganimizda konsol natijani chiqaradiyuv va faoliyatini to’xtatadi.
Bizning bu kichik maqolamiz ayni shu muammochani ikkita yo’l bilan yechishga qaratilgan.
Visual studio->new project->other languages->visual C++->empty project. Menda C# ga mo’ljallangan interfays bo’lganligi uchun C++ boshqa tillar guruhida joylashgan.

Endi main.cpp faylini yaratamiz va buning uchun Salution explorer->sources files->add-> new item…

Visual C++->C++ file(.cpp) va faylimiz nomini kiritib ok tugmasini bosamiz.

Main.cpp ga quydagi kodni yozamiz.
Birinchi usuli:
#include <iostream> // kiritish va chiqarish kutubxonasi
#include <cstdlib> // System metodimiz bilan ishlovchi kutubxona
using namespace std;// std nomlar makoni
int main()
{
cout << "Salom Dunyo" << endl; //consolga xabar chiqarish
system("pause");// consolni ushlab turush
return 0;
}
Tekshiramiz F5.

Ikkinchi usuli: Birinchi usulimizda windowsni buyruq satridan foydalangan edik. Bu usulimizda bizga conio.h kutubxonasining getch() metodi yordom beradi.
Main.cpp:
#include <iostream> // kiritish va chiqarish kutubxonasi
#include <conio.h> // Geth() metodimiz bilan ishlovchi kutubxona
using namespace std;// std nomlar makoni
int main()
{
cout << "Salom Dunyo" << endl; //consolga xabar chiqarish
getch();// consolni ushlab turush
return 0;
}
Tekshiramiz F5

Maqolani yozishda code-live.ru saytidan foydalanildi.
getch() o`rnida shuningdek unga ekvivalent sifatida cin.get() ham ishlatsangiz bo`ladi. Buning uchun qo`shimcha kutubxonani chaqirishni hojati ham yo`q.