Brauche mal ne kleine Hilfe
-
Hi
Also mal vorweg ich bin kompletter c++ Anfänger und soll ein Programm schreiben das einen Datentyp einliest und dann wieder ausgiebt.
Naja probier nu scho seit guten 2 Stunden an dem Ding herum, aber es will einfach ned klappen

Bevor ich nun ganz verzweifel hab ich mir gedacht mal hier zu fragen.
Also das is der code denn ich getippt habe
#include <stdio.h> void main() { int Zahl; printf ("Bitte geben Sie eine Zahl zwischen 1 und 1000 ein: "); scanf ("Zahl %d" ,variable); printf ("Ihre Eingabe lautet: %d" ,variable); getchar(); };Also was genau is daran falsch? Und bitte ned lachen wenns komplett falsch is wie gesagt is alles Neuland für mich

Mfg Sare
-
scanf will einen pointer als parameter
scanf ("Zahl %d" ,&variable);Kurt
-
Und wie mache ich das mit einen Pointer?
Hab von dem noch nichts gehört
Mfg Sare
-
siehe oben
Kurt
edit: das & machts aus
-
Also dass hilft mir auch ned weiter
-
Habs übersehen dein scanf ist vollkommen falsch, und eine variable namens variable gibt's auch nicht.
Unschön ist:
- dass du c-code im c++ forum postest.
- void main(), gibt's gab's und wird's nie geben.
richtig wäre also
#include <cstdio> int main() { int Zahl; printf ("Bitte geben Sie eine Zahl zwischen 1 und 1000 ein: "); scanf ("%d" , &Zahl); printf ("Ihre Eingabe lautet: %d" ,Zahl); getchar(); return 0; }Kurt