C/Visual C - conactenar caracteres au aun string

 
Vista:

conactenar caracteres au aun string

Publicado por xaurir (2 intervenciones) el 05/09/2003 16:56:30
Hola!

He intentado ulizar el strcat(string, carac) para concatenarlos pero me dau SEGMAENTATION FAULT de la ostia! Que puedo hacer?

Lo que estoy intentando hacer es leer de un fichero sus palabras, leo las lineas correctamente y caracterer a caracter los puedo sacar pero quiero las palabras. Agradecederia una ayudita.

Como veis mi nivel de c++ es bastante pobre...

Estoy aprendiendo.

Un saludote.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:conactenar caracteres au aun string

Publicado por chuidiang (677 intervenciones) el 06/09/2003 06:52:59
En strcat() lo unico que tienes que asegurarte es que la cadena de destino es un array con suficientes caracteres como para albergar la suma de los dos.
Por ejemplo
char *a="hola";
char *b="adios";
strcat (a,b);
Esto te dara problemas, a solo tiene espacio para 4 letras y un fin de cadena. En su lugar debes hacer
char a[10];
char *b="adios";
strcpy (a, "hola");
strcat (a,b);
Ahora no hay problemas, en a caben las 4 letras de "hola", las 5 de "adios" y un fin de cadena, total 10 caracteres.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:conactenar caracteres au aun string

Publicado por Void_Pointer (180 intervenciones) el 08/09/2003 01:09:52
Osea estas meando fuera del tarro :))
saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar