Hey,
da ich mich länger nichtmehr mit C++ befasst habe, wollte ich mal wieder die Grundlagen ein
wenig auffrischen habe nun ein kleines Problem. Nähmlich wollte ich die Funktion fgets();
austesten, jedoch gibt der mir nicht den Char aus, den ich eingegeben habe..
Kann mir einer sagen, was am Code falsch ist?
C
#include <stdio.h>
#include <conio.h>
int main(void) {
char xchar;
char buf[2];
fgets(buf,2,stdin);
scanf(buf,"%c",&xchar);
printf("%c\n",xchar);
getch();
return 0;
}
Alles anzeigen
//EDIT;:
Hier mal ein Screen:
Oben = Meine Eingabe
Unten = Die Ausgabe (komischer Strich)