C++ na Windowsie Vista

0

Witam.
Mam windowsa viste i chciałbym poćwiczyć podstawy programowania w c++. Szukałem w google różnych programów znalazłem Dev - C++. Wszystko było dobrze napisałem podstawowy program zkompilowałem go i pojawił mi się w folderze jako aplikacja. Gdy próbuje go otworzyć okienko pojawia się i od razu się wyłącza. Robię coś źle czy to wina ze mam windowsa vista? W szkole na informatyce (tam są iMac-i z mac OS) wychodza mi podstawowe programy. Proszę o pomoc!

0

Czy dałeś jakąś funkcję, aby ci się program zatrzymał?(np. system("pause"); lub cin.ignore(); )Bo widocznie program po wykonaniu operacji normalnie się zamyka, i to nie ma nic wspólnego z Vistą. Pokaż kod chociaż.

0

#include <iostream.h>
int main()
{
cout << "Jakis tam napis";
return 0;
}

Najprostsza z komend. Czyli co muszę dopisać aby zobaczyć efekt który program wywołał ?

0

getchar(); przed return lub
cin.ignore(); też przed return

0

a dlaczego akurat Dev C++? tego nawet złem nie można nazwać...

0
Macron napisał(a)

getchar(); przed return lub
cin.ignore(); też przed return

ale jesteś uparty z typ cin.ignore(); Nie rozumiesz, że to nie działa jak należy?

int main()
{
    int a;
    std::cin >> a;
    std::cin.ignore();
    return 0;
}

skompiluj i powiedz czy to ci działa bo nie powinno ( uruchom bezpośrednio exe ) i to jest jeden z minusów twojego rozwiązania. Lepszym jest

 std::cin.sync();
std::cin.get();
0

Ok, jednak w takiej sytuacji mi nie zatrzymuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1