| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come utilizzare la funzione strspn in C + +
    Il C + + funzione strspn determina la lunghezza della parte iniziale massima di una stringa di origine , che consiste solo di caratteri in una lista specificata . Se ogni carattere della stringa di origine viene visualizzato nell'elenco , strspn restituisce la lunghezza della stringa di origine . Se il primo carattere della stringa di origine non è nella lista , strspn restituisce zero . I seguenti passi vi aiuterà a utilizzare la funzione strspn in C + + . Istruzioni
    1

    Imparare la sintassi di strspn in C + + . La sintassi completa è strspn size_t ( const char * source, const char * char_list ) .
    2

    Sappiate che fonte è la stringa da sottoporre a scansione e char_list l'elenco dei caratteri per la ricerca di < . br>
    3

    Capire che il C + + funzione strspn è conservato nella biblioteca cstring . Potrebbe essere necessario includere il file di intestazione string.h per utilizzare questa funzione
    4

    Guardate il seguente programma completo per alcuni semplici esempi di come utilizzare strspn : .

    # Include # include

    int main ( ) { int i; char stringa1 [ ] = " 123abc123 " ; char stringa2 [ ] = " 123456" ; char string3 [ ] = " a123456 " ; char char_list [ ] = " 1234567890 " ;/* I primi tre caratteri di stringa1 sono numeri , così strspn * //* restituisce tre . * /i = strspn ( stringa1 , char_list ) ; printf (" . La lunghezza dei numeri iniziali per stringa1 è% d \\ n" , i) ;/* stringa2 è costituito interamente da cifre , così strspn restituisce la lunghezza * //* stringa2 . Si noti come la scansione si ferma al terminatore null per stringa2 . * /i = strspn ( stringa2 , char_list ) ; printf (" La lunghezza dei numeri iniziali per stringa2 è% d \\ n ". , i) ;/* Il primo carattere del string3 non è una cifra , quindi anche se il * //* resto del string3 è costituito da cifre , ritorni strspn 0 * /i = strspn ( string3 , char_list ) . printf (" La lunghezza dei numeri iniziali per string3 è% d \\ n ". , i); return 0; }
    5

    Osservare il seguente output di questo programma :

    la lunghezza del numero iniziale è durata 3Il del numero iniziale è durata 6Il del numero iniziale è 0

    Previous :

    next :
      Articoli Correlati
    ·Come cercare un Linked elenco di elementi in C + + 
    ·Come usare il puntatore this in C + + 
    ·Come si fa a visualizzare il numero di caratteri di una…
    ·Come incorporare Python In Visual C 2008 
    ·Come Ignora gli ambienti, quando si utilizza Lunghezza …
    ·Come creare il tuo Game Engine 
    ·Come leggere un file CSV in C 
    ·Come utilizzare il comando Scanf in C + + 
    ·Come fare un Quiz in C + + 
    ·Come costruire applicazioni a 32 bit di Linux su piatta…
      Articoli in evidenza
    ·Come prova di connessioni remote Timeout in PHP 
    ·Come sillabare automaticamente un documento con Word XP…
    ·Come utilizzare un codice per bloccare le colonne 
    ·Come costruire un Developer Network 
    ·Come utilizzare il comando di Shape in Visual Basic 6 
    ·Prestazioni delle tecniche concatenazione di stringhe i…
    ·Il PHP Ricordami Tutorial 
    ·Come costruire un sito web Java 
    ·Come creare Widget utensili con PHP 
    ·Come usare VB6 per connettersi a un server IRC 
    Copyright © Conoscenza Informatica http://it.wingwit.com