Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/10/2006, 13:48
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
si estas usando la MFC, te facilitarias esta tarea usando CString, que es una clase para el manejo de cadenas de caracteres, supongo que implementa el operador + para la concatenacion de cadenas.

delo contrario, tienes que estudiar un poco mas sobre las cadenas en C,
las cadenas son array de caracteres, y por tanto so se pueden sumar, es decir los array no de pueden concatenar.

la libreria de C tiene funciones que te ayudan en esta tarea, por ejemplo strcat, es para concatenar cadenas, atoi, itoa, atol, ltoa, cadenas para la convercion de cadena a numeros y de numeros a cadenas.
un par de funciones que hacen toda esta tarea es: sprinf y sscanf.

estas funciones usan los descriptores de formato:

ejemplo:

char cadena1[] = "Concatenando una ";
char cadena2[] = "cadena de caracteres. ";
int num1 = 10;

char result[80];

sprinf(result, "%s%s%i", cadena1, cadena2, num1);

despues de esto, tendremos en result:
"Concatenacion de una cadena de caracteres. 10"

eso es lo basico.
Saludos.