#include <cstdlib>
#include <iostream>
using namespace std;
//prototipos de funcion
void concatenar( char arreglo[] , const char size[] );
int main( int argc , char *argv[] )
{
//leer la primera cadena
char cadena1[ 256 ];
cout << "Introduce texto: ";
cin.getline( cadena1 , 256 );
char cadena2[ 128 ];
cout << "Introduce otro texto: ";
cin.getline( cadena2 , 128 );
//concatenar con el primero
concatenar( cadena1 , " - " );
//concatenar las dos
concatenar( cadena1 , cadena2 );
// y mostrar el resultado
cout << "\n" << cadena1 << endl;
system("pause");
return 0;
}
void concatenar( char arreglo[] , const char size[] )
{
//encuentra el final de la primera cadena
int index = 0;
while( arreglo[ index ] )
{
index++;
}
int source = 0;
while( size[ source ] )
{
arreglo[ index ] = size[ source ];
index++;
source++;
}
arreglo[ index ] = '\0';
}
Herramientas Para el Desarrollo de Videojuegos y Lenguajes de Programación en Español
domingo, 22 de febrero de 2015
Concatenar Cadenas Visual C++
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario