Mikähän tässä vertailussa on ongelmana, kun ei toimi?
Eli herjaa tuota "==" if lausekkeessa. Mainissa käyttäjä on syöttänyt tiedot.Asetukset kohtaan joko A, B tai C.
float arvostelu; if (tiedot.Asetukset == 'A') { grade = 1 } else if (tiedot.Asetukset == 'B') { grade = 2 } else if (tiedot.Asetukset == 'C') { grade = 3 }
No mitä se sitten herjaa? Mikä tuon Asetukset jäsenen tietotyyppi on?
Tuosta myös puuttuu puolipiste jokaisen grade = n asetuksen jälkeen. Voi olla että pelkästä puolipisteen puuttumisesta tulee virheilmoitus myöhempään kohtaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.