Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Jokin virhe if-lauseissa

mandariini [22.11.2020 18:46:10]

#

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
	}

Grez [22.11.2020 19:26:05]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta