| 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 calcolare la lunghezza della stringa
    In programmazione, una stringa è un insieme di caratteri che rappresentano parole. In genere , le variabili e il tipo di dati in loro possesso devono essere dichiarate prima di essere utilizzato , e in molte lingue moderne , come C , le stringhe sono classificati come una collezione - propriamente conosciuto come un array - di singoli caratteri con la " " tipo char . La maggior parte dei linguaggi di programmazione forniscono funzioni intrinseche di determinare lunghezze della corda , dato che molte funzioni necessitano di tali informazioni al fine di eseguire correttamente . Tuttavia, come alternativa all'utilizzo di una funzione intrinseca , è possibile scrivere il proprio codice che calcola la lunghezza della stringa da mettere un contatore all'interno di un ciclo while che termina una volta raggiunta la fine della parola . Istruzioni
    1

    Dichiarare la stringa che si desidera che la lunghezza di . In C questo può essere fatto come segue : nomeVariabile char [ ] = " parola" . Poiché la variabile viene dichiarata tra virgolette il carattere nullo segue la parola risultante in un array con cinque elementi . Per l' esempio attuale , il " variableName [ i] " sintassi accede all'elemento esimo , dove gli elementi sono numerati da zero a quattro. Ad esempio, il " nomeVariabile [ 1 ] " sintassi restituisce la lettera ' O' .
    2

    Setup il while-do quadro ciclo che conterrà le istruzioni per contare il numero di lettere nella stringa . Un ciclo while è della forma ", mentre condizione di fare i compiti " . In C la seguente while valuta come vero fino a quando il ciclo legge il carattere nullo , a questo punto il ciclo termina .

    Mentre ( nomeVariabile [ i] ) per

    {

    inserire il codice per fare il conteggio qui

    }
    3

    inizializzare la variabile integer i a zero , come segue :

    i = 0 ; < br >

    Mentre ( nomeVariabile [ i] ) per

    {
    codice Inserisci

    a fare il conteggio qui

    }

    E ' importante fornire un valore di partenza da C , e un sacco di altre lingue, non lo farà per voi, e il codice non funzionerà
    4

    Inserire il contatore nel ciclo while , come segue : .

    i = 0;

    Mentre ( nomeVariabile [ i] ) per

    {

    i + + ; }


    La linea i + + è il contatore e incrementa la variabile i di uno. Inizialmente i è zero, che significa nomeVariabile [ i] è la lettera 'w' , e la dichiarazione , mentre restituisce true e il codice all'interno del ciclo while viene eseguito , aumentando i per uno. Questo processo si ripete fino a quando il valore Null nella matrice di stringhe è raggiunto , il punto in cui i è uguale alla lunghezza della stringa .
    5

    stampare il valore finale del contatore , o equivalentemente la lunghezza della stringa , per lo schermo in modo da poter controllare . In C utilizzare il seguente codice per fare questo :

    printf (" La lunghezza della stringa è% d \\ n" , i);

    Previous :

    next :
      Articoli Correlati
    ·Come cambiare la mia password 
    ·Come visualizzare GridView in una pagina separata 
    ·Come utilizzare lo stack STL Container Classe 
    ·Tipi di oggetti di PowerShell 
    ·Come imparare l' STL Biblioteca 
    ·Come fare il controllo ListBox modificabile in C + + 
    ·Come scoprire cosa di C le funzioni sono disponibili in…
    ·Come scrivere un file Hex 
    ·Come utilizzare codici di accesso in un array monodimen…
    ·Come compilare un CPP su DOS 
      Articoli in evidenza
    ·Come prevenire più login Con SESSION_ID 
    ·Come selezionare l'ultimo incremento automatico MySQL i…
    ·Come generare combinazioni in Java 
    ·Come costruire un sito web con Python 
    ·Come utilizzare Eclipse alla Lista funzioni deprecate 
    ·Come importare database in Visual Basic 6 
    ·Come al Link i CSS per JSP 
    ·Come fare MFC finestre di dialogo 
    ·SolidWorks API Strumenti 
    ·Come fare VBA caselle di input 
    Copyright © Conoscenza Informatica http://it.wingwit.com