| 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 il comando STRLEN in C + +
    La funzione strlen in C + + restituisce la lunghezza della stringa data . Questa lunghezza è il numero di caratteri prima del carattere nullo di terminazione . I passi seguenti vi aiuterà a utilizzare questa funzione comune in C + + . Istruzioni
    1

    Ricordate che la funzione strlen è conservato nella biblioteca cstring . È necessario includere il file di intestazione string.h per utilizzare questa funzione .
    2

    Imparare la sintassi . La sintassi completa è size_t strlen ( const char * str ) . Questa funzione richiede un puntatore carattere come argomento e restituisce la lunghezza della stringa come tipo di dati size_t .
    3

    Conoscere la differenza tra la lunghezza di una stringa e la dimensione dell'array che contiene quella stringa. Ad esempio , char mystring [ 20 ] = " questa stringa " ; definisce un array di 20 caratteri , ma è stato inizializzato con una stringa di 11 caratteri . Pertanto, la dimensione della matrice è 20 , ma la lunghezza della stringa che contiene solo 11
    4

    Guardate il seguente programma completo per un semplice esempio di come usare strlen : .

    # include # include

    int main ( ) { char nome [ 80 ] ; printf (" Qual è il tuo nome \\ n "); scanf ( "% s" , nome) ; printf ( " Il tuo nome ha% d caratteri \\ n ". , strlen ( nome) ) ; return 0; }

    Questo programma vi chiederà" Qual è il tuo nome ? " Se noi input " John Smith ", il programma risponderà con
    5

    Guardate questa funzione per un uso meno ovvio di strlen "Il tuo nome ha 10 lettere. " :

    Vuoto adattarsi ( stringa, MySize ) char * mystring ; int MySize ; {if ( strlen ( mystring ) > MySize ) * ( mystring + MySize ) = '\\ 0' ; }

    Questo programma troncare la stringa denominata mystring per una lunghezza di MySize .

    Previous :

    next :
      Articoli Correlati
    ·Tipi di Format String Bug 
    ·Come convertire binario ad un numero intero in C Progra…
    ·Come utilizzare un simulatore di GDB 
    ·Come scrivere se dichiarazioni in C + + 
    ·A proposito di fatti CPP Compiler 
    ·Come utilizzare Win32 GUI in C + + 
    ·Come creare un'applicazione console C che agisce come u…
    ·Come creare un file C + + Header 
    ·Come compilazione usando Dev C + + 
    ·Come modificare INT a un oggetto in C + + 
      Articoli in evidenza
    ·Come installare un nuovo certificato SSL 
    ·Come emettere una query in MySQL 
    ·Come utilizzare lo script booleano 
    ·Come visualizzare un'immagine nella vista Griglia 
    ·Come Data e ora Uso in un programma C + + 
    ·Come Lasciare un Header PHP Anywhere 
    ·Come creare auto_ptr Sintassi 
    ·Come sostituire le funzioni in Dev C + + 
    ·Come chiamare una stored procedure in SQL Server da VB 
    ·Come calcolare il peccato con la potenza Serie in C + +…
    Copyright © Conoscenza Informatica http://it.wingwit.com