Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan beregne lengden på String
    I dataprogrammering, er en streng en samling av tegn som representerer ord . Vanligvis variabler og hvilken type data de har behov for å bli erklært før de blir brukt , og i en rekke moderne språk som C, er strenger klassifisert som en samling - skikkelig kjent som en matrise - av enkle tegn med " røye "type . De fleste programvare språk gir egenverdi til å finne ut hyssinglengder , siden mange funksjoner krever denne informasjonen for å kunne utføre riktig. Men som et alternativ til å bruke en iboende funksjon, kan du skrive din egen kode som ville beregne strenglengde ved å sette en teller inne i en while-loop som avslutter ved å nå slutten av ordet. Instruksjoner
    en

    Erklærer strengen du vil at lengden på . I c dette kan gjøres som følger: røye variabelnavn [ ] = "ord " . Siden variabelen er deklarert i doble anførselstegn i null tegn følger ordet som resulterer i en rekke med fem elementer . For inneværende eksempel syntaksen " variabelnavn [ i] " tilgang til i'th element , hvor elementene er nummerert fra null til fire. For eksempel syntaksen " variabelnavn [ 1 ] " returnerer bokstaven ' o' .
    2

    Setup mens- do sløyfe rammeverk som skal inneholde instruksjoner for å telle antall bokstaver i strengen . En stund løkke er på formen "mens tilstanden gjøre oppgaver " . I C følgende mens setningen evalueres som sant før løkken leser Null karakter, noe som medførte at løkke avslutter .

    Mens ( variabelnavn [ i] )

    {

    sette inn koden for å gjøre tellingen her

    }
    3

    Initialiser heltallsvariabel jeg til null , som følger : en

    i = 0 ;

    Mens ( variabelnavn [ i] )

    {

    insert kode for å gjøre tellingen her

    }
    p Det er viktig å gi et startverdi siden C , og en rekke andre språk , vil ikke gjøre dette for deg , og koden vil ikke fungere
    4

    Sett disken inn i mens loop , som følger: .

    i = 0;

    Mens ( variabelnavn [ i] )

    {

    i + +;

    }

    linjen i + + er telleren og trinn variabelen i med én. Utgangspunktet jeg er null som betyr variabelnavn [ i] er bokstaven 'w' , og mens setningen evalueres til sann og koden i mens loop utfører , øker jeg etter en. Denne prosessen gjentas inntil Null verdi i streng rekke er nådd , noe som medførte at jeg er lik lengden på strengen .
    5

    ut den endelige verdien av disken , eller ekvivalent lengden på streng, til skjermen slik at du kan sjekke det . I C bruke følgende kode for å gjøre dette : en

    printf ( "Lengden på strengen er % d \\ n" , i) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive en C Program for å finne Fibonacci Seri…
    ·Hvordan lese en CSV-fil i C 
    ·Slik konverterer LPSTR til INT 
    ·Hvordan lage en EXE i Notepad 
    ·Turbo C sorteringsmetodene 
    ·Hvordan å erklære en String i C + + 
    ·Hvordan å kompilere et C + + Med CMD & CL 
    ·AVR Wireless Project 
    ·Hvordan bruke Visual C + + Debugger 
    ·Hvordan lage et lotteri spill hjelp av C + + 
      Anbefalte artikler
    ·Hvordan lage en medlemsstat Directory Nettstedet på PH…
    ·Hvordan Rediger Setup.exe 
    ·Hvordan erstatte flere brikker i MySQL 
    ·Hvordan bruke PHP for å lage en varselmelding 
    ·Slik konverterer et RGB til en enkeltbruker Desimal 
    ·Hvordan bruke magiske Multi Tilkoblinger 
    ·Forskjellige egenskaper av Image & Bilde Tool i Visual …
    ·Slik kjører Python i Terminal på en Mac 
    ·Hvordan vise en primærnøkkel begrensning i Oracle 
    ·Slik installerer Java Script på en PC 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/