PixelShader
Erfahrenes Mitglied
weil du allein schon technish falsch nach der vom User eingegebenen Zeile fragst, naemlich 2 mal: eimal mit der scanf und einmal mit der gets Methode
und zwar wird nicht das letzte sondern das erste Wort ignoriert. Es passiert folgendes:
scanf will formatierten Text in Form von "%s" einlesen. %s bedeutet nicht nur ein String, es bedeutet (nur) ein Wort! *dinggg*
Nachden scanf das erste Wort von der Tastatur in "satz" eingelesen hat, kommt gets und holt sich den Rest, ueberschreibt dabei "satz". So steht in "satz" alles, minus das erste Wort.
lass scanf einfach weg und es sollte laufen
und zwar wird nicht das letzte sondern das erste Wort ignoriert. Es passiert folgendes:
scanf will formatierten Text in Form von "%s" einlesen. %s bedeutet nicht nur ein String, es bedeutet (nur) ein Wort! *dinggg*

lass scanf einfach weg und es sollte laufen