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 bruke StrLen Command i C + +
    Den strlen funksjon i C + + gir lengden av den gitte strengen . Denne lengde er det antall tegn før den terminerende null tegn . Følgende trinn vil hjelpe deg å bruke denne felles funksjon i C + + . Instruksjoner
    en

    Husk at strlen funksjonen er holdt i CString biblioteket. Du må inkludere string.h header-fil for å bruke denne funksjonen.
    2

    Lær syntaksen . Den komplette syntaksen er size_t strlen ( const char * str ) . Denne funksjonen tar en karakter pekeren som argument og returnerer lengden av strengen som en size_t datatype.
    3

    vite forskjellen mellom lengden på en streng og størrelsen på array som holder strengen. For eksempel , røye myString [ 20 ] = " denne strengen "; definerer en matrise på 20 tegn , men det er initialisert med en streng av 11 tegn . Derfor er størrelsen på array 20 , men lengden på strengen den inneholder bare 11
    4

    titt på følgende komplett program for et enkelt eksempel på hvordan du bruker strlen : .

    # include # include

    int main ( ) { char navn [ 80 ]; printf (" Hva er navnet ditt \\ n "); scanf ( "% s" , navn); printf ( " ditt navn har % d bokstaver \\ n ". , strlen (navn )); return 0 ;}

    Dette programmet vil spørre" Hva er ditt navn ? " Hvis vi input " John Smith ", programmet vil svare med
    5

    Se på denne funksjonen for en mindre opplagte bruken av strlen " Ditt navn har 10 bokstaver . " : En

    ugyldig passe ( myString , mysize ) char * myString ; int mysize ; { if ( strlen ( myString ) > mysize ) * ( myString + mysize ) = '\\ 0 '; }

    Dette programmet vil avkorte strengen som kalles myString til en lengde på mysize .

    früher :

     Weiter:
      Relatert Artike
    ·Slik aktiverer Memory Leak Detection 
    ·Hvordan bruke Strpbrk funksjon i C + + 
    ·Slik hindrer C bufferoverløpene 
    ·ASP.NET Prosjekter og koding i C 
    ·Hvordan legge til en Header til datarutenett 
    ·Hvordan beregne Tidsforskjell i C + + 
    ·Slik fjerner en indeks i en dynamisk Array av heltall v…
    ·Hvordan sette den Gridview Datakey i Kode 
    ·Systemkrav for Turbo C 
    ·Hvordan måle Hver ASCII Character Bredde i en String 
      Anbefalte artikler
    ·MySQL Delta Tutorial 
    ·Hvordan lage PHP til e-post et skjema Ved hjelp av Drea…
    ·Hvordan bli kilden til et bilde Element Bruke JavaScrip…
    ·Hvordan programmere Radio Knapper i Vb.Net 
    ·Hvorfor Beregn en uforanderlig String dets hash-verdi 
    ·Java Input Unntak 
    ·Hvordan å kompilere et JSP-fil 
    ·Hva kan jeg bruke til å fylle data tekstbokser i en Da…
    ·Hvordan bruke Progress Bar i Visual Basic 2008 
    ·Hvordan redigere elementer i Liste- Med Visual Basic 20…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/