| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment prendre une chaîne à partir d'un fichier d'entrée et inverser la tendance en C + +
    manipulation des cordes est une facette importante de la programmation informatique . Les langages de programmation tels que C et C + + ne viennent pas forcément prêt à gérer manipulations de chaînes complexes (bien qu'un programmeur peut parfois contourner ce problème grâce à l'utilisation de modules spéciaux) . Lecture d'une phrase à partir d'un fichier et d'inverser il faut prendre la peine et lire les caractères , les copier dans une nouvelle chaîne. Les choses dont vous aurez besoin
    C + + Compiler (tel que G+ +) ou IDE (tels que Microsoft Visual Studio)
    Text Editor
    Show More Instructions
    1

    déclarer une piquer à inverser. Entrez la commande suivante dans l'éditeur de texte :

    # include

    # include

    # include

    using namespace std ;

    int main () {
    chaîne de

    ligne1 , ligne2 ;
    fichier ifstreamet

    ( " filename.txt ");

    if ( file.good ()) {



    getline ( fichier, ligne 1 ) ;


    }

    file.close ();
    < p >}

    l'objectif est donc de prendre " line1 " (qui contient une ligne du fichier " fichier.txt " ) et inverser la tendance.
    2

    créer une boucle à effectuer une itération sur la chaîne , dans le sens inverse . Entrez la commande suivante dans l'éditeur de texte :

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

    pour ( i; i> = 0; i - ) < br >

    {

    ligne 2 + = ligne1 [i]

    }

    la boucle "for" commence par " i ", en référence à la position du dernier caractère la phrase. Il ajoute que cette lettre ligne 2 , et se déplace vers le prochain caractère de ligne1 en sens inverse.
    3

    impression sur la ligne arrière. Entrez la commande suivante dans l'éditeur de texte , à la suite de la boucle :

    cout << ligne2 << endl;

    Si ligne1 lire " inverser la ligne, " ligne2 doit se lire " enil EHT esreveR . "

    Previous :

    next :
      articles connexes
    ·C + + Fibonacci Numéro Fonction 
    ·Comment écrire dans un fichier binaire d'un code de l'…
    ·Les avantages de l' + + Structure de répétition C 
    ·Comment créer un programme C dans Visual Studio 
    ·Comment écrire un fichier Assurez 
    ·Dynamique Appel de fonctions dans les DLL 
    ·Comment utiliser des déclencheurs En GTK Radiant 
    ·Comment utiliser C + + de rédiger un code pour calcule…
    ·Comment faire pour utiliser Visual C + + Express 
    ·Comment masquer un bouton dans Visual C 
      articles en vedette
    ·Comment vérifier si l' entrée est une chaîne en Java…
    ·Comment faire pour supprimer le script Tags dans Mootoo…
    ·Maximum Heap Size dans JVM 
    ·Comment faire pour établir une liaison FTP sur DNN 
    ·Comment compter les fonctions dans le code C 
    ·Comment saisir un fichier en Java 
    ·Comment créer PHP /API et se connecter avec Dreamweave…
    ·Quelles sont les fonctions d'un tampon de transfert 
    ·Comment remplacer un caractère dans une chaîne en VB6…
    ·Dans les listes Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com