Eli, sain koodini kääntymään.. tosin en onnistuneesti.
Kun kokeilin tällaista koodia:
--
#include <iostream>
using namespace std;
int luku = 4;
int luku2 = 6;
int main() {
cout<<"Haluaisin osata laskea 10, kokeillaan, että osaanko.. \n";
if (luku == 4 && luku2 == 6) {
int yhteensa = 10;
while (0 < yhteensa) {
yhteensa++;
}
cout<<"Jee, mä osasin!";
return 0;
}
--
Nii se vain näytti:
"Haluaisin osata laskea 10, kokeillaan, että osaanko.."
- tekstin..
Sitten kokeilin ilman noita if ja while juttuja, nii sitten se teki silleen, että se ohjelma vain vilahti näytöllä ja katosi.. Kokeilin uudestaan, ja se teki saman jutun..
Mikä mättää?
___________________________________
- Niin ja ohjelmaversio oli 4.9.9.0
___________________________________
Windowssilla on paha tapa sulkea konsoli-ikkuna heti, kun siinä pyörivä ohjelmakin sammuu. Lisää ohjelman viimeiseksi riviksi vaikka getch(); tai system("pause");, niin se jää odottamaan näppäinpainallusta eikä sammu heti.
ps. Ohjelmasi on kyllä aivan järjetön. esim toi while on ikuinen silmukka koska yhteensä on jo valmiiksi suurempi kuin 0. Ja mitä virkaa tuolla if:llä on kun sen voisi laskea suoraankin yhteensa=luku+luku2;.
Noh, tuosta ohjelmasta:
Ei tuossa oikeastaan tarvitsekkaan olla mitään järkeä, koska olen vielä alkuvaiheissa ja kokeilin nuita while, if yms.
Oikea Tapa(TM) on käynnistää konsoli-ikkuna, esim. cmd, ja ajaa se softa sieltä, jolloin se tulostus jää ruudulle ihan ilman mitään getchejä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.