You are not logged in.

  • Login

Neu

Unregistered

1

Saturday, October 15th 2011, 11:45am

Suche seid ne Stunde

Hi liebes Forum
Ich lerne grad C und finde den Fehler im diesem Code nicht

#include

int main() {
int a;
float b;
char c;

printf("Eine Ganzzahl : ");
scanf("--|%d",&a);
fflush(stdin);

printf("Eine Komma Zahl : ");
scanf("--|%f|--",&b);
fflush(stdin);

printf("Eine Zeichen/Buchstabe : ");
scanf("--|%c|--",&c);
fflush(stdin);

printf("%d : %f : %c\n",a,b,c);

system("pause");
return 0;
}


Ich habe seid ne Stunde im Buch und im Code gesucht habe es net gefunden
Das Program selbst geht an nur am Ende kommt dieser Fehler


Weiß jetzt ehrlich nicht wie ich den Beheben soll
Hoffe jemand kann mir helfen;D
Danke im vorraus

Neu

Unregistered

2

Saturday, October 15th 2011, 11:46am

Sry habe ausversheen oben net alle kopiert ich weiß es heißt eigentlich "#include <stdio.h>"

3

Saturday, October 15th 2011, 1:53pm

Wo hast du das her: scanf("--|%d",&a); u.ä?

Entfern mal alle Zeichen in dieser Zeichenkette bis auf die Typendefinierenden.
Im oberen Beispiel also:
scanf("%d",&a);

Ansonsten muss du genau diese Zeichen vor die eigentliche Eingabe eintippen damit es Korrekt funktioniert. (-- |)
Mfg Rushh0ur

Tagging

Social bookmarks