2016-04-13 14 views
0

Merhaba, yardıma ihtiyacı olan bir lise öğrencisiyim. Bir gün bir programcı olmak istediğim için C++ ile ilgileniyorum. Visual Studio for C++ kullanmaya başladım ve birkaç basit kod satırı çalıştırıyorum. Ancak (Ctrl + F5) veya Yerel Windows Hata Ayıklayıcı'ya bastığımda her zaman kod satırımı gösterir, ancak çalıştıktan sonra hemen kapanır ve okumayı imkansız kılar. Kod klasik "Merhaba Dünya!" kodu. Belki de 0 ile bir şey yapmak zorundadır;Visual Studio 2015 - Yerel Windows Hata Ayıklayıcı çalıştırmadan hemen sonra kapatılıyor?

DÜZENLEME: İşte benim kodum. Konsol uygulamaları yaparken

#include <iostream> 
using namespace std; 

int main() 
{ 
    int mark = 90; 
    if (mark < 50) { 
     cout << "HES OLD" << endl; 
    } 
    else { 
     cout << "Hes not old!" << endl; 
    } 
} 
+0

0'a dönmek için bir kesme noktası ayarlama; – MikeCAT

+0

'CTRL + F5''in konsolu duraklatmadığından emin misiniz? Benim için yapar. Aksi taktirde: http://stackoverflow.com/questions/1775865/preventing-console-window-from-closing-on-visual-studio-cc-console-applicatio – NathanOliver

cevap

0

, benim main fonksiyonun sonuna aşağıdaki satırları kullanın:

std::cout << "\nPaused. Press Enter to continue.\n"; 
std::cin.ignore(100000, '\n'); 

fikri bir istem görüntüler ve Enter tuşuna basılması için daha sonra beklemektir.

+0

Bu, devam eden bir süre döngü ile de yapılabilir. Enter tuşuna basılıncaya kadar mı? – Stephen

+0

Süslü şeylere ihtiyacım yok. Bu işe yarıyor, fakat sadece kodumun ne söylendiğini göstermesini, hiçbir şeye basmamasını istiyorum. – stivodivo

+0

@Stephen: Tuşa basmayı kontrol etmek için platforma özel kod kullanırsanız, enter anahtarını kontrol etmek için 'while' döngüsünü kullanabilirsiniz. Aksi takdirde, 'Enter' Enter tuşuna basıldığında giriş toplamasını sonlandıracaktır. –

İlgili konular