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 nájsť veľkosť char poľa , ktorý má String

V programovacom jazyku C , reťazce texte sú uložené v kontajneri dát s názvom " char array " . " Char " je dátový typ , ktorý predstavuje písmeno, číslicu alebo symbol . " Pole " je kontajner dát pevnej veľkosti , ktoré usporiada dáta v určitom poradí . " Char array " je teda postupnosť znakov , ktoré môžu byť použité na vytvorenie viet . " Char array " , ktorý ukladá reťazec texte má zvláštnu null zakončovací znak . Tým , že počíta všetky " znakov " v poli a zastaví sa znakom null , môžete nájsť veľkosti " char pole . " Veci , ktoré budete potrebovať
C integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C IDE kliknutím na jeho ikonu programu . Keď sa otvorí , zvoľte " File /New /Project " a zvoľte " C Project " vytvoriť nový C projekt . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

deklarovať hlavnú funkciu , ktorá je východiskovým bodom pre tento program . Napíšte nasledujúce v hornej časti súboru zdrojového kódu :

int main ( )

{ }
3

deklarovať " char pole " , ktorá má reťazec textu. Napíšte Nasledujúci medzi zloženými zátvorkami hlavného funkcie :

char string [ ] = ;
4

deklarovať " int " premennú , ktorá drží veľkosť " Hello World ! " textový reťazec . To bude vypočítaná v ďalšom kroku , takže teraz , inicializovať hodnotu na 0. Napíšte pod čiarou kódu napísaného v predchádzajúcom kroku nasledovné :

int StringLength = 0 ;
5

slučka cez " char pole " , kým sa nedostanete na koniec reťazca . Koniec reťazca je označený špeciálnym null zakončenie znakom . Pri každom opakovaní slučky , pridať jeden na hodnotu " StringLength " spočítať počet znakov v reťazci . Napíšte pod vyhlásenie napísané v predchádzajúcom kroku nasledovné :

( ! StringLength = 0 ; string [ StringLength ] = ' \\ 0 ' ; StringLength + + ) ;
6

Vytlačte si veľkosť reťazca pomocou " printf " vyhlásenie . Napíšte pod nasledujúcim príkazu for slučky :

printf ( " Veľkosť reťazca : % d " , StringLength ) ;
7

Spustite program stlačením zeleného tlačidla " Play " nachádza sa na vrchole IDE . Výstup programu vyzerá takto :

Veľkosť reťazca : 12

Najnovšie články

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