| 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 strncmp in C + +
    Il C + funzione + strncmp confronta un numero specificato di byte tra due stringhe . Restituisce 0 se sono uguali tra loro e un valore diverso da zero per indicare quale stringa è maggiore . I seguenti passi vi aiuterà a utilizzare la funzione strncmp in C + + . Istruzioni
    1

    Imparare la sintassi di strncmp in C + + . La sintassi completa è int strncmp ( const char * Puntatore1 , const char * pointer2 , num size_t ) .
    2

    noti che Puntatore1 e pointer2 sono puntatori a caratteri. strncmp comincia all'inizio di ogni stringa e inizia confronto dei caratteri fino a che non si differenziano o un carattere di terminazione nullo o letti num byte sono stati confrontati . Strncmp restituisce zero se tutti i byte corrispondono. Strncmp restituisce un numero intero positivo se il primo byte non corrispondenti come un unsigned char è maggiore per Puntatore1 , . Caso contrario, restituisce un numero intero negativo
    3

    Capire che il C + + funzione strncmp è tenuto in la biblioteca cstring . Potrebbe essere necessario includere il file di intestazione string.h per utilizzare questa funzione .
    4

    # include # include

    int main ( ) { char stringa1 [ ] [ 3] = { " arciere " , " organizzare " , " matrice " }; int n; puts (" Alla ricerca di parole che iniziano con arr ..."); for ( n = 0; NIF ( strncmp ( stringa1 [ n] , " arr " , 3) == 0 ) printf ( " trovato % s \\ n" , stringa1 [ n] ) ; return 0; }

    Osservare il seguente output di questo programma :

    alla ricerca di parole che iniziano con arr ... trovato arrangefound gamma
    5

    Osservare il seguente output di questo programma :

    alla ricerca di parole che iniziano con arr ... trovato arrangefound matrice

    si noti che strncmp non corrisponde " arciere " con " arr " perché stiamo confrontando i primi tre caratteri .

    Previous :

    next :
      Articoli Correlati
    ·Come Word Allinea a C30 
    ·Come utilizzare il C + + per scrivere un codice per cal…
    ·Come fare una finestra con separatore personalizzato in…
    ·GNU & C + + per Computer 
    ·Come passare Structs modello nella Funzioni in C 
    ·Come inviare un testo in UDP Socket su Linux 
    ·Che cosa è una testata CType 
    ·Come dichiarare una stringa in C + + 
    ·Come controllare se un array ha valore o non in C + + 
    ·Come utilizzare i file di scheletro in OGRE 
      Articoli in evidenza
    ·Che cosa fa l' operatore ^ media in Java 
    ·Come calcolare la percentuale in Python 
    ·Come ottenere informazioni sulla stampante tramite VB6 
    ·Progetti C - Sharp per la Scuola di Management 
    ·Come scrivere un programma in Java che Ingressi n parol…
    ·Come creare un WebTop in PHP 
    ·Come ottenere combinazioni di tasti in C + + 
    ·Come convertire una colonna DataView a un Integer 
    ·Come aprire una connessione semplice IMAP con PHP 
    ·Come creare un archivio chiavi in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com