| 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 strchr in C + +
    Il C + + strchr individua funzione la prima occorrenza di un carattere specificato in una stringa sorgente e restituisce un puntatore a tale posizione. Questo include il carattere null in modo strchr inoltre può essere utilizzato per individuare la fine di una stringa . Strchr restituisce un puntatore nullo se il carattere specificato non è stato trovato . I passi seguenti vi aiuterà a utilizzare strchr . Istruzioni
    1

    Imparare la sintassi di strchr in C + + . La sintassi completa è const char * strchr ( const char * source, int carattere ) .
    2

    Sappiate che source è una stringa e il carattere viene internamente convertita in un unsigned char , anche se viene passato come int .
    3

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

    # Include # include

    int main ( ) { char stringa1 [ ] = "Questa è una stringa di prova " ; char * character_pointer ; printf (" alla ricerca di carattere ' s ' in \\ " % s \\ " ... \\ n " , stringa1 ) ;/* inizializza character_pointer alla posizione del primo 's' il * //* in stringa1 * /character_pointer = strchr ( stringa1 , ' s '); while ( character_pointer! = NULL ) { /* convert la posizione del puntatore nella posizione all'interno stringa1 * //* in modo che possa essere visualizzato * /printf ( "che si trova a % d \\ n" , character_pointer - stringa1 + 1) ;/* incremento il puntatore e di ricerca per il prossimo 's' * /character_pointer = strchr ( character_pointer + 1 , ' s '); } return 0; }
    5

    Osservare il seguente output di questo programma :

    Cerchi la 's' personaggio in " Questa è una stringa di prova " ... trovato alla 4found a 7found a 13found a 16 foto

    Previous :

    next :
      Articoli Correlati
    ·Come fare una stringa di asterischi in C + + 
    ·Come creare una casella di testo in Visual C # 
    ·Come creare un vettore di array di caratteri in C + + 
    ·Tutorial per Screensaver in C + + 
    ·Come fare il vostro proprietario Game Engine 
    ·Come utilizzare la funzione HEAPSIZE 
    ·Come funziona il Programma C per visualizzare valuta la…
    ·Come leggere MDB per ODBC 
    ·Come programmare C Puntatori 
    ·Come compilare un file H 
      Articoli in evidenza
    ·Come scorrere i messaggi nella barra di stato 
    ·Come visualizzare un frame in ASP.NET 
    ·Come creare una scacchiera in OpenGL 
    ·Come creare un controllo MSChart per una dispersione XY…
    ·Rischi con JavaScript 
    ·Tutorial per l'aggiunta di Visual tabelle di base di Wo…
    ·Come leggere le immagini in una cartella su Python 
    ·Come creare Click & trascinare gli oggetti in Visual Ba…
    ·Il PHP intestazione non reindirizza 
    ·Visual Basic 6.0 : Come terminare un programma in Codic…
    Copyright © Conoscenza Informatica http://it.wingwit.com