| 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 prendere una stringa da un file di input e invertirla in C + +
    manipolazione di stringhe è un aspetto importante della programmazione informatica . Linguaggi di programmazione come C e C + + non necessariamente venire pronti a gestire la manipolazione di stringhe complesse ( anche se un programmatore a volte può eludere questo problema attraverso l'utilizzo di moduli speciali) . Leggere una frase da un file e invertire richiede prendendo la frase e la lettura dei caratteri , copiarli in una nuova stringa . Cose che ti serviranno
    C + + Compiler ( Come ad esempio G+ + ) o IDE ( ad esempio Microsoft Visual Studio ) per Editor di Testo
    Mostra più istruzioni
    1

    dichiarare una sting per invertire . Immettere il seguente nell'editor di testo :

    # include

    # include

    # include

    using namespace std;

    int main ( ) {
    stringa

    linea 1 , linea 2 ;
    file di ifstream

    ( " filename.txt " ) ;

    se ( file.good ( ) ) per

    {

    getline (file , linea 1 ) ;

    }

    file.close ();
    < p > }

    l'obiettivo , quindi , è quello di prendere " line1 " (che contiene una riga dal file " nomefile ") e invertirla.
    2

    creare un ciclo per scorrere la corda , in senso inverso . Immettere il seguente nell'editor di testo :

    int i = ( int ) line1.length ( ) -1;

    per (i , i> = 0; i - ) < br >

    {

    line2 + = linea 1 [ i]

    }

    il ciclo "for " inizia con "i ", riferendosi alla posizione dell'ultimo carattere in la sentenza. Aggiunge tale lettera alla linea 2 , e si sposta al carattere successivo della linea 1 in retromarcia .
    3

    stampa fuori la linea di ritorno . Immettere il seguente nell'editor di testo , seguendo il ciclo :

    cout << linea 2 << endl;

    line1 leggere " invertire la linea", linea 2 dovrebbe leggere " ENIL EHT esrever . "

    Previous :

    next :
      Articoli Correlati
    ·Come progettare N -tier di dati Livelli di accesso util…
    ·Come crittografare un file in C # 
    ·Come modificare SQL su un iPhone 
    ·Come scrivere un programma C + + delle tabelle di molti…
    ·Come aggiungere Glut Con Visual C 
    ·Come utilizzare Trigger In GTK Radiant 
    ·Come nascondere implementazione di un oggetto in C + + 
    ·Qual è l' importanza di imparare C Language 
    ·Come utilizzare un programma C Come verificare Armstron…
    ·Come usare le funzioni Amico in C + + 
      Articoli in evidenza
    ·PHP : Come nascondere tutto l'output Quando Zippare un …
    ·Come sono array inizializzato in Visual Basic 
    ·Come connettersi a un emulatore di Windows Phone 7 
    ·Come fare Lines in QBasic 
    ·PHP Le interruzioni del VirtualHost Tipo Mime 
    ·Come guardare una cartella su VB6 
    ·Come convertire il codice Assembly di Shell Opcode 
    ·Elenco dei moduli Python 
    ·Elenco delle schede in Workbook 
    ·Come fare un pop up in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com