“Conocimiento Programación>C /C + + Programming

Cómo tomar una cadena desde un archivo de entrada e invertirla en C + +

2012/11/3
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 -)

{

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 . "

C /C + + Programming
El uso de un constructor por defecto C
Cómo escribir un programa que imprima pares ordenados en C + +
Cómo utilizar Threading y mensajes en Visual C + +
Tutoriales en línea sobre el uso de los controladores de dispositivos de C + +
Cómo utilizar la función strspn en C + +
¿Cómo se mostrará el número de caracteres de una cadena
Cómo hacer una X e Y de cuadrícula en C + + Game texto
Cómo crear una aplicación iPhone para un canal en una página web
Conocimiento de la computadora © http://www.ordenador.online