Typisk programmeringssprog accepterer brugerinput i form af strygere , herunder eventuelle blanktegn , såsom mellemrum , faner og nye linjer. Men C programmeringssprog håndterer input forskelligt. På grund af C , og hvordan strenge arbejde på dette sprog , vil de funktioner såsom " fscan "-funktionen tager brugerens input, men stopper ved den første hvide mellemrum . Ved at bruge tegnkoder i fscan funktion, dog kan du tvinge den funktion til at tage disse tegn. Ting du skal
C Compiler
Text Editor
Vis Flere Instruktioner
1
konfigureres grundlæggende C-program til at bruge " scanf " med følgende kode : # include
int main () {
}
2
Scan bruger info: int main () {
< p > char string [ 50] ;
scanf ( "% s" , streng) ;
}
3
Modify " scanf " til omfatte hvide rum ved hjælp figurklasser : char string [ 50] , scanf ( "% s" , string ) //nej whitespacescanf ("% [ \\ t \\ n0 -9a- zA -Z ] s", streng) ; //blanke og alfanumeriske tegn