Voisiko joku kokeilla toimiiko tämä ohjelma ongelmitta. Mulla kone kaatuu heti. Käytän microsoftin visual c 6:a ja dev-c 4:a. Käytiksenä XP home ja prossuna amd athlon. Ei kai ohjelmassa mitään virheitä pitäisi olla?
Eli "ohjelma" on seuraava:
#include
#include
#include
using namespace std;
int main()
{
const int max = 3;
string opiskelija[max]={0};
int arvosanat[max]={0};
int summa=0;
int laskuri=0;
do
{
cout > opiskelija[laskuri];
cout > arvosanat[laskuri];
summa = arvosanat[laskuri];
laskuri ;
}
while (laskuri < max);
cout
Eli "ohjelma" on seuraava:
#include
#include
#include
using namespace std;
int main()
{
const int max = 3;
string opiskelija[max]={0};
int arvosanat[max]={0};
int summa=0;
int laskuri=0;
do
{
cout > opiskelija[laskuri];
cout > arvosanat[laskuri];
summa = arvosanat[laskuri];
laskuri ;
}
while (laskuri < max);
cout
Vastaukset 2
Vanhimmat
Laita string opiskelija[max]={""};
tai string opiskelija[max];
Joo, se oli siis kumminkin itsestäni kiinni. Aika erikoinen juttu, että c -opetuskirjassa väitetään että alustus stringissäkin olisi string sejase[maara]={0}!? No, pääasia on että homma selkiintyi!