In de C -programmeertaal , worden tekenreeksen opgeslagen in een data container heet een ' char array. " Een " char " is een gegevenstype dat een letter , cijfer of symbool vertegenwoordigt . Een " matrix " is een data container van vaste grootte die gegevens in een bepaalde volgorde regelt . Een " char -array " wordt dus een opeenvolging van tekens die kunnen worden gebruikt om zinnen te vormen . Een " char -array " dat een koord van tekst slaat heeft een speciale null beëindiging karakter . Door het tellen van alle van de " tekens " in de array en stoppen bij de nul-karakter , kunt u de grootte van een vinden " char array. " Wat je C Integrated Development Environment ( IDE ) , zoals Eclipse CDT C Compiler Noodzaak , zo'n GCC Toon Meer Aanwijzingen Load 1 de C IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u ' File /New /Project' en kies " C Project " om een nieuwe C -project te creëren . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2 Verklaar een hoofdfunctie , dat is het uitgangspunt voor dit programma . Schrijf je in op de top van de broncode bestand : int main ( ) op { } 3 Verklaar een " char -array " dat heeft een tekenreeks . Schrijf de volgende tussen de accolades van de belangrijkste functie : char touwtje [ ] = " Hello World ! " ; 4 Verklaar een " int " variabele die de grootte van het bezit de tekenreeks . Dit zal worden berekend in de volgende stap , dus voor nu , initialiseren van de waarde op 0 . Schrijf de volgende onder de regel code geschreven in de vorige stap : int snaarlengte = 0 ; Loop 5 door de " char -array " tot u het einde van de string te bereiken . Het einde van de string wordt gekenmerkt door de speciale null terminator karakter . Bij elke iteratie van de lus , voegt men aan de waarde " snaarlengte " om het aantal karakters in de string te tellen . Schrijf de volgende onder de verklaring geschreven in de vorige stap : voor ( ! Snaarlengte = 0 ; string [ snaarlengte ] = ' \\ 0 ' ; snaarlengte + + ) ; Print 6 de grootte van de string met behulp van een " printf " statement . Schrijf de volgende onder de lus statement : printf ( " Grootte van de string : % d " , snaarlengte ) ; 7 Voer het programma door op de groene knop "Afspelen" gelegen aan de top van de IDE . De programma-uitvoer ziet er als volgt uit: Grootte van koord : 12
|