Olen aloittelija c++ kanssa, enkä saa virheilmoitusta tulostumaan. Virheilmoituksen voi nähdä vilahtavan ruudussa, mutta se katoaa saman tien.
if ( a < 0 ) { cout << "a ei voi olla pienempi kuin 0"; return EXIT_FAILURE; }
Rivinvaihto perään auttanee.
Eli
cout << "a ei voi olla pienempi kuin 0\n"; tai cout << "a ei voi olla pienempi kuin 0" << endl;
Mulla oli sama juttu LISÄÄ ylös
#include <conio.h>
ja laita ennen RETURNIA tämä
getche();
conio.h ei ole standardia, joten on parempi käyttää jotain muuta. C:ssä toimii getchar(), kuten Blazen linkistä käy ilmi. Käsittääkseni C++:ssa vastaava viritys olisi kutakuinkin cin.get().
Aihe on jo aika vanha, joten et voi enää vastata siihen.