| 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 convertire le lettere in numeri in una tabella di stringhe
    tavoli stringa sono una struttura dati in C e C + + linguaggi di programmazione. In queste lingue , stringhe sono sequenze di caratteri , e le sequenze possono essere di qualsiasi lunghezza . Costruire una tabella in cui tutte le voci sono diverse lunghezze potrebbe essere realizzato lasciando spazio sufficiente per la parola più lunga possibile in ogni posizione del tavolo , ma questo sarebbe sprecare un sacco di spazio . Tabelle di stringhe evitare di sprecare spazio , semplicemente scrivendo tutte le stringhe in sequenza con il carattere speciale '\\ 0' tra ogni stringa . Per fare riferimento a una stringa , avete solo bisogno di sapere dove inizia. Istruzioni
    1

    Scrivi il codice di "char StringTable (1000), " di creare una tabella di stringhe che contiene 1.000 caratteri. Quando si imposta la tabella di stringhe , sarà necessario anche impostare un " puntatore " che punti al successivo indirizzo disponibile nella tabella di stringhe . Per fare questo, scrivere il codice : "int p = 0; " e ogni volta che si mette una parola della frase nella tabella di stringhe , aggiungere la lunghezza della stringa di P , quindi P ti dice sempre dove aggiungere il successivo parole
    2

    Scrivi il codice : " int DisplacementTable ( 100 ) ;" per impostare uno spostamento che conterrà 100 numeri . . Come si entra parole nella tabella di stringhe , entrerete a numeri nella tabella di spostamento . Ad esempio , se il puntatore P è pari a 147 quando si aggiunge una parola al tavolo stringa , inserire il numero 147 nella tabella di spostamento
    3

    Converti qualsiasi lettera in ogni parola al locazione di memoria in cui è contenuta una ricerca attraverso la tabella di stringa fino a trovare una corrispondenza, contando il numero di ' \\ 0 ' caratteri. Ad esempio, se si sta convertendo le lettere ' abc' per un numero che si può scrivere il codice : "target = 'abc' ; k = 0; for (i = 0; i LT 1000; i + + ) {if StringTable (i ) == bersaglio DisplacementTable ritorno ( k ), se StringTable ( i) == '\\ 0' k + +; ". Questa cercherà fino alla tabella di stringhe per le lettere di destinazione e restituire il numero che corrisponde all'indirizzo del target

    Previous :

    next :
      Articoli Correlati
    ·Come inserire una nuova riga in TextBox 
    ·Come leggere un file CBZ 
    ·Come convertire stringhe in valori unsigned long 
    ·Come utilizzare MFC Barre degli strumenti 
    ·Come accedere alla MSDN Library in C + + 
    ·Come risolvere Microsoft Visual C + + 
    ·Come fare un legame con Windows Mobile 
    ·Come scrivere un programma C che leggerà in un file di…
    ·Come utilizzare i puntatori void in C 
    ·Tutorial componente ActiveX 
      Articoli in evidenza
    ·Come costruire un driver di dispositivo 
    ·Come sostituire un carattere in Vb.net 2003 
    ·Come impostare Joomla Debug in Eclipse 
    ·Come rimuovere un carattere Byte in PHP 
    ·Come impostare uno switch EXE 
    ·Come connettersi a SQLite con Mongoose 
    ·Come disattivare il puntatore del mouse con VBA in Word…
    ·Come fare ordine simmetrico in albero binario in Java 
    ·Come esportare MySQL Workbench Da 
    ·Integer Programming & Piecewise Funzioni lineari 
    Copyright © Conoscenza Informatica http://it.wingwit.com