Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur hitta storleken på en char array som en String

    I programspråket C , är textsträngar som lagras i en data container som kallas en " char array . " En " char " är en datatyp som representerar en bokstav , siffra eller symbol . En " matris " är en data behållare med fast storlek som ordnar data i en särskild sekvens . En " char array " är alltså en sekvens av tecken som kan användas för att bilda meningar . En " char array " som lagrar en textsträng har en speciell null avslutande karaktär . Genom att räkna alla " tecken " i uppställningen och stannar vid tomtecknet , kan du hitta storleken på en " char array . " Saker du behöver
    C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C Compiler , ett sådant GCC
    Visa fler instruktioner
    1

    lasta C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE .
    2

    Deklarera en huvudfunktion , som är utgångspunkten för detta program . Skriv följande på toppen av källkoden filen :

    int main ( ) katalog

    { } Addera 3

    Deklarera en " char array " som innehar en textsträng . Skriv följande mellan klammerparenteser av huvudfunktionen :

    char string [ ] = " Hello World ! " ,
    4

    Deklarera en " int " variabel som håller storleken på textsträngen . Detta kommer att beräknas i nästa steg , så för nu , initiera värdet till 0 . Skriv följande under raden av kod skriven i föregående steg :

    int stringLength = 0;
    5

    Loop genom " char array " tills du når slutet av strängen . I slutet av strängen är märkt med den speciella null terminator karaktär . Med varje iteration av slingan , tillsätt ett till värdet på " stringLength " för att räkna antalet tecken i strängen . Skriv följande under uttalandet skriven i föregående steg :

    för ( ! StringLength = 0; string [ stringLength ] = ' \\ 0 ' , stringLength + + ) ;
    6

    Skriv ut storleken på strängen med hjälp av en " printf " uttalande . Skriv följande nedanför för loop uttalande :

    printf ( " Storlek på sträng : % d " , stringLength ) ;
    7

    Kör programmet genom att trycka på den gröna knappen "Spela" ligger mot toppen av IDE. Programmet produktionen ser ut så här :

    storlek snöre : 12

    Tidigare:

    nästa:
    relaterade artiklar
    ·Förhindra att Minnesläckor i C + +
    ·Hur man använder en GetOpenFileName funktion
    ·Hur man kan få en USB -skrivare Även programmering i …
    ·Så här ställer du Isolation Level i ODBC
    ·Hur man åsidosätta en Accessor metod i Objective - C
    ·Hur till Stopp C buffertöverskridningar
    ·Hur Word Wrap med Visual C
    ·Hur man tar bort Microsoft Visual C + + Meddelanden
    ·Vanliga Delsträngar i C
    ·Hur du uppdaterar Xcode från terminaler
    Utvalda artiklarna
    ·C + + Microsoft Tutorial Visual
    ·Vad är oföränderliga Klasser
    ·Hur Kopiera från ListBox till Multiline TextBox
    ·Hur man använder lokala variabler i Python Scripts
    ·Alice Programmering Hjälp
    ·Hur man skapar ett COBOL -program
    ·Javascript Datum Tutorial
    ·PHP för att konvertera till UTF - 8
    ·Hur man skapar Implicit Structures i ColdFusion
    ·Hur: Ändra och omdirigera en URL med Java
    Copyright © Dator Kunskap http://www.dator.xyz