Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť reťazec Prijať Spaces

Typicky , programovacie jazyky prijímať vstup používateľa v podobe reťazca , vrátane prípadných bielych medzier , ako sú medzery , tabulátory a nové riadky . Avšak , programovací jazyk C spracováva vstup odlišne . Pretože C a ako struny pracovať v tomto jazyku , bude funkcie, ako je napríklad funkcia " fscan " prijať vstup od užívateľa , ale zastaví na prvú bielu medzerou . Pomocou znakových kódov v fscan funkciu , ale môžete vynútiť funkciu , aby sa tieto znaky . Veci , ktoré budete potrebovať
C kompilátor
textovom editore
Zobraziť ďalšie inštrukcie Cestuj 1

Nastaviť základný program , C použiť " scanf " s nasledujúcim kódom : # include klipart

int main ( ) {

}
2

Scan informácie o užívateľovi : int main ( ) {

char string [ 50 ] ;

scanf ( " % s " , string ) ;

}
3

Upraviť " scanf " na sú prázdne miesto pomocou znakových tried : char string [ 50 ] ; scanf ( " % s " , string ) ; //no whitespacescanf ( " % [ \\ t \\ n0 - 9a - zA - Z ] s " , string ) ; //medzery a alfanumerické znaky

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené