Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vytvoriť viacrozmerné pole znakov . Typický viacrozmerné vyhlásenie poľa v C program bude vyzerať podobne ako tento : Spojené
# include # include int main ( ) { char STRING_ARRAY [ 10 ] [ 30 ] ; } C , reťazca existovať ako pole znakov , končiť znakom null - ukončenie ( " \\ 0 " ) . Tak , aby sa uloženie kolekcia pole znakov , ktoré predstavujú reťazca , je potrebný celý rad znakov polí ( multidimenzionálne ) . Pole " STRING_ARRAY " vo vyššie uvedenom príklade bude mať 10 znakov poľa , dlhá každý 30 znakov . Prečítajte si užívateľ vstup z klávesnice pomocou " scanf ) ( " funkcia . Funkcia má dva argumenty : prvý je symbol v úvodzovkách , predchádza percentuálneho znamienkom ( " % " ) , ktorá označuje typ dát sa očakávalo , a druhý je miesto , v ktorom by mali byť uložené údaje . Vzhľadom k tomu , sa zbierajú reťazec , by mal programátor ukladať dáta v jednom z polí , ako je napríklad STRING_ARRAY [ 0 ] - na vedomie , že pole začína na 0. indexu . Výsledný kód bude vyzerať podobne ako tento : scanf ( " % s " , STRING_ARRAY [ 0 ] ) ; Použite slučku na vyplnenie v iných reťazcoch . Vzhľadom k tomu , STRING_ARRAY predstavuje rad polí , programátor môže používať slučku , aby každý z 10 slotov nový reťazec . Nasledujúci fragment kódu ukazuje , ako použiť " , zatiaľ čo " slučka sa opýtať na tri reťazca od užívateľa a ukladať ich v STRING_ARRAY , je potom tlač : int i = 0 ; while ( i < 3 ) { scanf ( " % s " , STRING_ARRAY ) ; printf ( " % s " , STRING_ARRAY ) ; } Uložte kód do textového súboru a skompilovať . Ak názov súboru " example.c " , potom by ste kompilovať pomocou gcc v termináli pomocou nasledujúceho príkazu : gcc example.c Spustite výstupný súbor pomocou príkazu " . /a.out " ( bez úvodzoviek ) a program bude požadovať užívateľský vstup pre tri struny ( pre slučky ) a tlačiť je späť na obrazovku .
2
3
4