I programmeringssproget C , er tekststrenge gemt i en data beholder kaldet en " char array. " A " char " er en datatype, der repræsenterer et bogstav, tal eller symbol. En " matrix " er en data beholder med fast størrelse , der arrangerer data i en bestemt rækkefølge . En " char array " er derfor en sekvens af tegn, der kan anvendes til dannelse sætninger . A " char array" , der gemmer en tekststreng har en særlig null afslutning karakter. Ved at tælle alle de " chars " i rækken, og stopper ved nul tegn , kan du finde størrelsen på en " char array. " Ting du skal
C Integrated Development Environment (IDE ), såsom Eclipse CDT
C Compiler , sådan en GCC
Vis Flere Instruktioner
1
indlæse C IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge 'File /New /Project ' og vælg " C-projekt " for at oprette et nyt C-projekt . En tom kildekode fil vises i teksteditoren del af IDE .
2
Erklær en hovedfunktion , som er udgangspunktet for dette program. Skriv følgende i toppen af kildekoden fil : Hej
int main ()
{}
3
Erklær en " char array ", der besidder en tekststreng . Skriv følgende mellem de krøllede parenteser i den vigtigste funktion : Hej
char string [ ] = " Hello World ! "
4
erklære en " int " variable , der holder størrelsen af tekststrengen . Dette vil blive beregnet i det næste trin , så for nu, initialisere værdien til 0 . Skriv følgende under linje kode skrevet i det forrige trin : Hej
int stringLength = 0;
5
Loop gennem " char array ", indtil du når til slutningen af strengen . Den ende af snoren er præget af særlige null terminator karakter. Med hver iteration af løkken , tilføje en til værdien " stringLength " at tælle antallet af tegn i strengen . Skriv følgende under erklæring skrevet i det forrige trin : Hej
for ( ! StringLength = 0; string [ stringLength ] = '\\ 0 ' , stringLength + + ),
6
Print ud størrelsen af strengen ved hjælp af et " printf " erklæring . Skriv følgende under for-løkken erklæring : Hej
printf ( "Størrelsen af streng: % d " , stringLength )
7
Udfør programmet ved at trykke på den grønne "Play" -knappen placeret mod toppen af IDE. Programmet output ligner dette : Hej
størrelse streng: 12