| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo tomar una cadena desde un archivo de entrada e invertirla en C + +
    manipulación de cadenas es una faceta importante de la programación informática . Los lenguajes de programación como C y C + + no necesariamente vienen preparados para manejar complejas manipulaciones de cadenas (aunque un programador puede a veces dejar de lado este problema mediante el uso de módulos especiales ) . Lectura de una frase de un archivo y la inversión que requiere tomar la oración y la lectura de los personajes, para copiarlos a una nueva cadena. Cosas que necesitará
    C + + Compiler ( Tales como G+ +) o IDE (como Microsoft Visual Studio) Editor de texto
    Ver Más instrucciones
    1

    declarar una picadura de revertir. Escriba lo siguiente en el editor de texto :

    # include

    # include

    # include

    using namespace std ;

    int main () {

    string línea 1 , línea 2 ;
    archivo ifstream

    ( " archivo.txt ");

    if ( file.good ()) {


    getline ( archivo, línea 1) ;

    }

    file.close ();
    < p >}

    el objetivo, entonces, es tomar " línea 1 " (que contiene una línea desde el archivo " archivo.txt ") y revertirla.
    2

    Crear un bucle para repetir la cadena, a la inversa. Escriba lo siguiente en el editor de texto :

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

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

    {

    línea 2 + = línea 1 [ i ]

    }

    el bucle "for" comienza con " i ", en referencia a la posición del último carácter de la sentencia. Que añade que la carta a línea 2 , y se mueve al siguiente carácter de línea 1 a la inversa.
    3

    Imprime la línea de atrás. Escriba lo siguiente en el editor de texto , siguiendo el bucle :

    cout << line2 << endl ;

    Si line1 leer " revertir la línea", línea 2 debe decir " enil eht esrever . "

    Previous :

    next :
      Artículos relacionados
    ·Cómo cambiar los títulos en la barra de tareas con MF…
    ·Cómo cerrar un bucle usando C + + 
    ·Cómo agregar columnas a un DataTable en C # 
    ·Cómo convertir cadenas en valores largos sin signo 
    ·Cómo utilizar el Set Container Class STL 
    ·Cómo importar XLS para NET 
    ·Cómo vincular el flujo de entrada de lista de C + + 
    ·Las diferencias en Malloc y calloc 
    ·Cómo rechazar los datos que desbordan las Dimensiones 
    ·Cómo Ignorar líneas de comentario en C + + 
      Artículos destacados
    ·Cómo cambiar el color de un punto Terreno en Matplotli…
    ·Cómo obtener el número de columnas de una tabla en Ac…
    ·¿Qué es la Plataforma Java TM 2 
    ·Cómo agregar números enteros con los cambios Bit 
    ·Cómo combinar una sentencia if en PHP 
    ·Diferencia entre las excepciones , facturado o no en Ja…
    ·Cómo utilizar las Sesiones de MODx Revolution 
    ·¿Cuáles son los beneficios de COM + 
    ·Cómo hacer una barra Navigaton costumbre en iWeb 
    ·Cómo utilizar INT Con PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com