String einlesen, wird bei leerzeichen beendet

Gast #4176946
Lesenswert?
• ▲
▼
Aufgrund der ähnlichen Frage vorhin gehe ich davon aus, dass du mit 
scanf("%s") einliest. %s ist so definiert dass es nur bis zu einem 
Whitespacezeichen einliest. Lässt sich nicht anders machen mit scanf, du 
musst eine andere Funktion verwenden.

fgets nimmst du, wenn du bis Newline einlesen möchtest.

fread nimmst du, um bestimmte Anzahl Bytes einzulesen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren