Tylko w szkole robiliśmy cost akeigo ze przez microsoft virusal c++ i daje debuging project i właśnie ten błąd się pojawia i w tym czasie na sec wyświetla się wiersz poleceń i program nie działa. Jakieś rady?
Za bardzo nie wiem jak Ci mogę inaczej doradzić. Komunikat, który podałeś oznacza, że program zakończył się bez błędów. Tak jak mówię - uruchom go z konsoli. Wtedy zobaczysz wyniki.
#include
using namespace std;
int main ()
{
int rok;
cin>>rok;
if (rok % 4 == 0 && rok % 100 != 0 || rok % 400 == 0)
cout<<"przestepny";
else
cout<<"nieprzestepny";
return 0;
}
Następnie wciśnij F6. Jak program się skompiluje, to wciśnij F5. Daj znać, czy będziesz go mógł “testować”.
No i bardzo dobrze Tak powinno być. Wynika z tego, że jednak możesz testować ten program. W szkole musiałeś spotkać się z identycznym zachowaniem. Automatyczne zamykanie się okienka w przypadku wybrania z menu Debug opcji Debugging (klawisz F5) jest pożądanym zachowaniem.
Być może w tamtym programie przed instrukcją return 0; była dodana instrukcja odpowiedzialna za wczytywanie znaku od użytkownika albo system(“pause”);. Musiałbyś pokazać kod tego programu, żeby można było coś więcej powiedzieć (ewentualnie napisz w jaki sposób kończyłeś jego działanie). Takie gdybanie nie ma sensu. Przy okazji … jesteś pewien, że korzystałeś z opcji Debug -> Start debugging (F5), a nie Debug -> Start without debugging (Ctrl + F5)?