primary-expression

Tags:    c++

<< < 12 > >>
Hvad betyder dette? :s den siger noget med det i min kode, men ved ikke rigtig hvad det skal betyde, derfor kan jeg ikke rette fejlen. Nogen der kan hjælpe?
Fold kodeboks ind/udKode 






Det er ikke helt klart hvad du ønsker at opnå, men der skal bestemt ikke stå int der.

Du mente måske:
UdskrivNummer = IndtastNummer(UdskrivNummer);



Altså, ønsker at den skal udskrive Telefon nummeret fra den anden funktion hvor man indtaster det i.
Nu når jeg er igang, hvordan udskriver jeg så en string i en anden funktion, altså hvordan referere jeg lige netop til den string som hedder Navn?



I funktionen IndtastNummer bruger du ikke rigtigt parameteren Nummer, så det ville være logisk at fjerne den:
Fold kodeboks ind/udKode 


Og kalde den med:
UdskrivNummer = IndtastNummer();

Det andet er jeg ikke rigtig sikker på at jeg forstår. Umiddelbart vil jeg sige at du skal overføre strengen som parameter til funktionen.



Koden virker stadig ikke derefter.. da den siger jeg ikke kan referere til IndtastNummer funktionen?



Prøv lige at poste den kode der ikke virker.



Fold kodeboks ind/udKode 


Svare desværre først imorgen, logger af nu her.



Se kommentarer i koden:
Fold kodeboks ind/udKode 




Okay, nu har jeg ændret lidt i den, og har fået det til at virke. Men da den skal udskrive ens Nummer sker der intet.. der spørger bare en gang til om ens nummer?
Fold kodeboks ind/udKode 






Du kalder IndtastNummer to gange, og du kalder aldrig Person.







<< < 12 > >>
t