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 Strspn funksjon i C + +
    The C + + strspn funksjonen bestemmer lengden av maksimal innledende delen av en kilde streng som bare består av tegn i en spesifisert liste . Hvis hver karakter i kilden strengen vises i listen returnerer strspn lengden av kilden strengen. Hvis det første tegnet i kilden strengen ikke er i listen returnerer strspn null. Følgende trinn vil hjelpe deg å bruke funksjonen strspn i C + + . Instruksjoner
    en

    Lær syntaksen til strspn i C + + . Den komplette syntaksen er size_t strspn ( const char * kilde , const char * char_list ) ; .
    2

    Vit at kilden er strengen som skal skannes og char_list er listen over tegn for å søke etter < . br >
    3

    Forstå at C + + strspn funksjonen er holdt i CString biblioteket. Du må kanskje inkludere string.h header-fil for å bruke denne funksjonen
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker strspn : .

    # Include # include

    int main ( ) { int i; røye streng1 [ ] = " 123abc123 "; røye string2 [ ] = " 123456 "; røye string3 [ ] = " a123456 "; røye char_list [ ] = " 1234567890 " ;/* De første tre bokstavene i streng1 er tall , så strspn * //* returnerer tre . * /i = strspn ( streng1 , char_list ) ; printf (" . Lengden av de første tallene for streng1 er% d \\ n" , i) ;/* string2 består utelukkende av tall , så strspn returnerer lengden av * //* string2 . Legg merke til hvordan skanningen stopper på null terminator for string2 . * /i = strspn ( string2 , char_list ) ; printf ( "Lengden av de første tallene for string2 er% d \\ n ". , i) ;/* Det første tegnet i string3 er ikke et siffer , så selv om * //* resten av string3 består av sifre, strspn returnerer 0 * /i = strspn ( string3 , char_list ); . printf ( "Lengden av de første tallene for string3 er% d \\ n ". , i) ; return 0 ; }
    5

    Observer følgende resultat for dette programmet : en

    lengden av første nummer er 3The lengden av første nummer er 6the lengde på første nummeret er 0

    früher :

     Weiter:
      Relatert Artike
    ·ASP.NET Prosjekter og koding i C 
    ·Hvordan skrive ut Enum Verdier i C 
    ·Hvordan Ignorer Kommentar Lines i C + + 
    ·C + + og kan søke etter Syntax feil 
    ·Cocoa Touch Vs . Objective C 
    ·Hvordan få tilgang til en C Structure fra Fortran 
    ·Hvordan lage et program Bruk Microsoft Visual C 
    ·Hvordan initialisert variabler i C 
    ·Hvordan skjule en kommandoknapp i Visual C 
    ·Hvordan bruke en Switch sak med Ranges i C + + 
      Anbefalte artikler
    ·Hvordan lage TCP /IP-pakker kode i C Programming 
    ·Hvordan lage et brettspill i Java 
    ·Variable Argument Lister for Python 
    ·Hvordan skrive Mens Looping erklæringer 
    ·Hvordan skrive ut en ligning som en streng 
    ·Hvordan Benchmark PHP Framework 
    ·Slik installerer en arabisk språkpakke 
    ·Hvordan lage en listevisning i Vb.NET 
    ·Hvordan å begrense antall desimaler i C + + 
    ·Tutorial på jQuery og Google Maps 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/