infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Stratulat Alexandru din Iulie 09, 2012, 13:05:00



Titlul: Dev C++
Scris de: Stratulat Alexandru din Iulie 09, 2012, 13:05:00
Am o mica problema.
              Incerc sa fac un program in dev C++ si dupa ce dau F9 sa compileze imi apare fereastra cu ce ar trebui sa imi afiseze programul, apoi dispare instantaneu.
De ex. in visual studio imi face aceesi problema, insa in limbajul C# scriu functia "Console.Readline();" si fereastra imi ramane cu afisajul programului pana o inchid eu.
Exista in C++ vreo functie asemanatoare cu cea din C# care sa imi tina fereastra cu afisajul deschisa cat timp vreau eu ?


Titlul: Răspuns: Dev C++
Scris de: Costinnel din Iulie 09, 2012, 13:17:29
O solutie ar fi sa-i ceri sa citeasca ceva inainte de incheiere executiei.
Pune  " int x ; cin >> x  // scanf("%d",&x) ; " inainte de instructiunea return.Cred ca e cam la fel ca si Console.Readline();

Sau, daca vrei sa apesi doar o tasta  [ pentru metoda de mai sus, tasta + enter ! ] si apoi sa se inchida programul , include header-ul  <conio.h> si inainte de instructiunea return ,scrie " getch()  ".


Titlul: Răspuns: Dev C++
Scris de: FMI Ciprian Olariu din Iulie 09, 2012, 14:24:40
Sau mai poti incerca "system("PAUSE");"