Normalerweise akzeptieren Programmiersprachen Benutzereingaben in Form von Fäden , einschließlich Leerzeichen , wie Leerzeichen , Tabulatoren und neue Linien . Jedoch dürfen Griffe der Programmiersprache C Eingang anders. Wegen C und wie Strings arbeiten in dieser Sprache wird Funktionen wie die " fscan "-Funktion nehmen Benutzereingaben aber halt an der ersten weißen Leerzeichen. Durch die Verwendung von Zeichen-Codes in der fscan Funktion , jedoch können Sie erzwingen, die Funktion, diese Zeichen zu nehmen. Things You
C Compiler
Text Editor
brauchen anzeigen Weitere Anweisungen
1
up grundlegende C-Programm die Einstellung " scanf " mit dem folgenden Code verwenden: # include
int main () { }
2
Scan user info : int main () {
< p > char string [ 50 ] ;
scanf ( "% s" , string) ; }
3
Ändern " scanf " zu gehören Leerraum mit Charakter-Klassen : char string [ 50 ] ; scanf ( "% s" , string) ; //kein whitespacescanf ("% [ \\ t \\ n0 -9a- zA- Z] s" , string) ; //Leerzeichen und alphanumerische Zeichen