Hjælp til mit program

Tags:    c++

<< < 12 > >>
Hejsa.

Jeg har lavet et program, så når du trykket 1 så skal du så kunne indtaste nogle oplysninger, også udskriver consolen det du har skrevet.

Men det vil simpelhen ikke virke, den vil kun udkskrive tal, min kode ser sådan ud:

Fold kodeboks ind/udKode 




Håber der er nogle, der kan hjælp :)



Hvis du vil kunne gemme andet end tal i variablen "valg", skal du definere den som en String og ikke en Integer, så prøv i stedet med:

String valg;



Skal jeg også huske at skrive

#include <string>


Eler kan du prøve at skrive det ind ? ;)

Der kommer fejl ved switch (valg)



Indlæg senest redigeret d. 06.11.2009 18:12 af Bruger #10895
Ja :)



Men Patrick. Jeg får fejl med switch (valg)



Beklager, det er jo selvfølgelig fordi din switch beregner ud fra "valg", som skal være et tal.. Ret valg tilbage til int, altså: int valg;

Efter du har trykket 1, og indtaster endnu en værdi, udskrives den værdi så hvis det er tal? Ingen almindelige bogstaver eller karaktere kan udskrives?




Hvis jeg skriver hej1

Så udskriver den kun 1 :(



prøv at bygge din switch med char, som i mit eksempel:
Fold kodeboks ind/udKode 






Hej. Har prøvet at sætte mit "arbejde" ind i dit program, men det virker stadig ikke :(

Den vil ikke udskrive noget somhelst.



Prøv det her, det skal dog siges at det nok kan optimeres en del!

Fold kodeboks ind/udKode 




Tak det hjalp :D

Kan d fortælle hvad min fejl var :)?

Og er det muligt at få gemt disse oplysninger og hente dem igen :)?



<< < 12 > >>
t