[ Foro de C++ ]

unir texto en borland c++

28-Feb-2020 04:03
carlos_lalo88 orrego
5 Respuestas

como podria unirse dos textos en borland c++5.02
gracias de antemano por su respuesta.


28-Feb-2020 08:18
Nacho Cabanes (+64)

Detalla un poco más la pregunta. Leer dos ficheros de texto y volcarlos a un único fichero de salida?


28-Feb-2020 12:16
carlos_lalo88 orrego

por ejemplo en ms c++ se unen dos textos asi
c="texto1"+"texto2"
o
c="texto1"&"texto2"
no se como se haria en borland c++




28-Feb-2020 12:43
Nacho Cabanes (+64)

¿Cadenas de texto?  Depende de si son "cadenas al estilo C" (arrays de caracteres), y entonces usarías "strcat" o si son "string" y entonces deberías poder usar el símbolo "+". Haría falta ver más programa para saberlo.

https://www.aprendeaprogramar.com/referencia/view.php?f=strcat&leng=C
 


28-Feb-2020 13:14
carlos_lalo88 orrego

#include <conio.h>     //para clrscr(),getch(),getche()
#include <iostream.h>  //para cin,cout,endl,cin.getline
#include <string.h>    // para strcpy(), strlen()

void main(void) {

   //Variables
 char* nom="";
 char* ape="";
 char* c="";


   clrscr();

  cout<<"nombre: ";cin>>nom;cout<<endl;
  cout<<"apellido: ";cin>>ape;cout<<endl;
  c=nom+ape;

   cout<<"Resultado: "<<c;

   getch();
}

probe con "+" y no funciona


28-Feb-2020 14:00
Nacho Cabanes (+64)

Efectivamente, son arrays de caracteres, cadenas al estilo C, deberás usar strcat. Mira el enlace que te he puesto antes.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)