| 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 strstr in C + +
    Il C + + strstr individua funzione una sottostringa specificata all'interno di una stringa di origine . La scansione non include terminazione Null - caratteri. Strstr restituisce un puntatore alla prima occorrenza della sottostringa nella fonte . Se la stringa non viene trovata , strstr restituisce un puntatore nullo . Se la stringa ha lunghezza zero , strstr restituisce la stringa di origine . I seguenti passi vi aiuterà a utilizzare la funzione strstr in C + + . Istruzioni
    1

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

    Sappiate che fonte è la stringa da sottoporre a scansione . La stringa è la sequenza di caratteri da verificare .
    3

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

    # Include # include

    int main ( ) { char stringa1 [ ] = "Questa è una stringa di prova " ; char * character_pointer ;/* individuare i "test" all'interno di stringa1 usando character_pointer * /character_pointer stringa1 , "test = strstr ( " ) ;/* cambiare i primi quattro caratteri della stringa * //* puntato da character_pointer a " lungo " * /strncpy ( character_pointer , " lungo " , 4) ; puts ( stringa1 ) ;/* Nota come una stringa vuota restituisce un puntatore al * //* inizio del stringa1 * /character_pointer = strstr ( stringa1 , ""); puts ( character_pointer ) ;/* non vi è alcun " z" in stringa1 così character_pointer * //* ora diventa un puntatore nullo . * /character_pointer = strstr ( stringa1 , " z" ) ; return 0; }
    5

    Osservare il seguente output di questo programma :

    Questa è una lunga stringThis è una stringa lunga

    Previous :

    next :
      Articoli Correlati
    ·Stringhe comuni a C 
    ·Come visualizzare GridView in una pagina separata 
    ·Come creare un'istruzione switch in C 
    ·Come calcolare una matrice trasposta in C + + 
    ·Come fare videogiochi con C + + 
    ·Come aggiungere l'illuminazione colorata In GtkRadiant 
    ·Come creare applicazioni per Windows Net Mobile 
    ·Come utilizzare C + + modelli di Classe 
    ·Come Bubble Sort in C 
    ·Come fare Pennelli Spike In GtkRadiant 
      Articoli in evidenza
    ·Come leggere email utilizzando VBA 
    ·Come convertire una tupla di una lista in Python 
    ·Come configurare Python con bzip2 
    ·Java funzione trim 
    ·Come immettere diverse stringhe di input dell'utente in…
    ·Come collegare il flusso di ingresso List su C + + 
    ·Come creare Vb schermate grafiche 
    ·Come eliminare oggetti LineShape in Visual Basic 
    ·Come fare Radici quadrate in Visual Basic 
    ·Come allocare un array 5D 
    Copyright © Conoscenza Informatica http://it.wingwit.com