...mhmm auf der seite mit dem C-Tutorial stant das man auch "getchar ();" verwenden kann deswegen bin ich davon ausgegangen das es das gleiche ist. Nun bleibt es zwar offen aber es zeigt immer "2" an???

Code:
/* scanfl.c */
#include <stdio.h>
int main (void) {                                               /*programmstart*/
    int i;                                                      /*ganzzahliger datentyp*/
    printf ("Bitte geben Sie eine Zahl ein : ");                /*aufforderung zahleingabe*/
    scanf ("%d,&i");                                            /*wartet auf eingabe*/
    printf ("Die Zahl, die Sie eingegeben haben, war %d\n",i);  /*ausgabe der zahleingabe*/
    while(1);                                                   /*pause*/
    return 0;                                                   /*wiederholung*/
}