| 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 strtok in C + +
    Il C + + la funzione strtok tokenizza una stringa. Si divide una stringa di origine in segmenti chiamati token separati da uno qualsiasi di una serie di personaggi chiamati delimitatori specificati . Strtok prende la stringa di origine come argomento in prima convocazione per la ricerca di delimitatori . Si utilizza quindi la posizione dopo la fine dell'ultimo gettone per cercare il token successivo chiamate successive . Istruzioni
    1

    Imparare la sintassi di strtok in C + + . La sintassi completa è char * strtok (char * source, const char * delimitatori ) .
    2

    Sappiate che fonte è la stringa che deve essere in formato token . Se l'origine è un puntatore nullo , strtok continua dalla posizione dell'ultima chiamata riuscita a strtok . Strtok ritorna un puntatore all'ultimo gettone trovato o un puntatore nullo se non ci sono di sinistra più gettoni .
    3

    Capire che il C + + la funzione strtok è 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 usare strtok : .

    # Include # include

    int main ( ) { char stringa1 [ ] = " - Questa , è una stringa di prova . " ; char * character_pointer ; printf (" stringa Splitting \\ " % s \\ " in token : \\ n" , stringa1 ) ; character_pointer = strtok ( stringa1 , " , - . "); while ( character_pointer = NULL ) { /* Si noti che i delimitatori (spazio, virgola, punto e trattino) * //* non sono essi stessi in formato token ! . * /printf ( " % s \\ n" , character_pointer ) ; character_pointer = strtok ( NULL, " . , - ");} return 0; }
    5

    Osservare il seguente output di questo programma :

    stringa Splitting " - Questa è una stringa di prova . " in token : Thisisateststring

    Previous :

    next :
      Articoli Correlati
    ·Sharp String Funzioni Visual C 
    ·Come controllare per Ctrl-D in C + + 
    ·Che cosa è un puntatore in C 
    ·Come utilizzare i banner e decalcomanie in GTK Radiant 
    ·L'importanza delle variabili in programmazione 'C' 
    ·Come aggiungere righe di un DataGrid 
    ·Come aggiungere un'intestazione al DataGrid 
    ·Come avere variabili nullable 
    ·Come leggere una linea con CPP 
    ·Come nascondere un oggetto in Visual C 
      Articoli in evidenza
    ·Come migliorare le prestazioni di VBA in Word 
    ·Come Pausa di uno script Python 
    ·Come calcolare il Controllo di una stringa utilizzando …
    ·Modalità di accesso a VBA Copia query da un altro data…
    ·Come inserire un calendario nel tuo sito web utilizzand…
    ·Vs fisso . Matrice dinamica in Visual Basic 
    ·Come scrivere embedded Politiche Event Manager 
    ·Come inserire una percentuale simbolo a fianco di una s…
    ·Come recuperare le righe da ResultSet per MySQL in JSP 
    ·Come scollegare i file in Linux 
    Copyright © Conoscenza Informatica http://it.wingwit.com