dev-c++ tehty ohjelma joka ei toimi mikä mättää?
#include <iostream.h>
int Summaa(int x, int y)
{
cout << "Summaa()-funktio: parametrit " << x << " ja " << y <<"\n";
return (x+y);
}
void main()
{
cout << "Ollaan main-funktiossa\n";
int a,b,c;
cout << "Anna kaksi lukua: ";
cin >> a;
cin >> b;
cout << "Kutsutaan summaa()-funktiota\n";
c=Summaa(a,b);
cout << "Palattu takaisin main-funktioon\n";
cout << "c:n arvoksi tuli: " << c;
cout << "\nlopetetaan...\n\n";
}muuten ohjelma kyllä toimii mutta kun on antanut
ne kaksi lukua niin ohjelma loppuu siihen vaikka ei
pitäisi.
pistähän loppuun komento System("pause>nul"); ja voisit pistää koodic-tagin väliin tämmöset sotkut ;)
lainaus:
muuten ohjelma kyllä toimii mutta kun on antanut
ne kaksi lukua niin ohjelma loppuu siihen vaikka ei
pitäisi.
Miten niin ei pitäisi? :) Tietenkin ohjelma loppuu jos se on suorittanut itsensä läpi ;)
Käytä tuota progurun systeemiä joka varmaan toimii tai sitten funktio getch(); conio.h:sta - en ole varma löytyykö sitä Dev-C++:sta.
Löytyy, varma tieto.
Niin, getch() taitaa olla conio.h:n ohella niitä pelkästään Dos-ympäristöstä peräisin olevia hommia, ja unix/linux-ympäristöissä on joitain käyttäjien oma tekemiä klooneja ;)
Muistaakseni getch() ei ole standartoitu funktio, vai oliko näin pelkästään C:ssä?
Aihe on jo aika vanha, joten et voi enää vastata siihen.