funcion ltoa
Publicado por ivan (1 intervención) el 08/03/2008 18:14:02
tengo este codigo:
char s_nombre_cli[31];
char s_ape1_cli[21];
char s_ape2_cli[21];
double lcsmo;
char lc_cod_tar[4];
char lc_cod_tar_n[4];
fecha s_fecha_actual;
.../
.../
strcpy(s_datos_inf, s_nombre_cli );
strcat(s_datos_inf, s_ape1_cli );
strcat(s_datos_inf, s_ape2_cli );
strcat(s_datos_inf, s_fecha_actual );
strcat(s_datos_inf, lc_cod_tar );
strcat(s_datos_inf, lc_cod_tar_n );
strcat(s_datos_inf, ltoa(lcsmo));
al compilar me muestra este mensaje:
"/home/isalazar/fuentes/user/cod/FACC0036.c", line 1285.43: 1506-280 (W) Functio
n argument assignment between types "const char*" and "int" is not allowed
la linea a la que se refiere el error es la siguiente:
1285 strcat(s_datos_inf, ltoa(lcsmo));
Sistema Operativo AIX Version 5 IBM
Sabe alguien que esta mal escrito en el codigo no soy muy experto en C
Gracias por su atencion
char s_nombre_cli[31];
char s_ape1_cli[21];
char s_ape2_cli[21];
double lcsmo;
char lc_cod_tar[4];
char lc_cod_tar_n[4];
fecha s_fecha_actual;
.../
.../
strcpy(s_datos_inf, s_nombre_cli );
strcat(s_datos_inf, s_ape1_cli );
strcat(s_datos_inf, s_ape2_cli );
strcat(s_datos_inf, s_fecha_actual );
strcat(s_datos_inf, lc_cod_tar );
strcat(s_datos_inf, lc_cod_tar_n );
strcat(s_datos_inf, ltoa(lcsmo));
al compilar me muestra este mensaje:
"/home/isalazar/fuentes/user/cod/FACC0036.c", line 1285.43: 1506-280 (W) Functio
n argument assignment between types "const char*" and "int" is not allowed
la linea a la que se refiere el error es la siguiente:
1285 strcat(s_datos_inf, ltoa(lcsmo));
Sistema Operativo AIX Version 5 IBM
Sabe alguien que esta mal escrito en el codigo no soy muy experto en C
Gracias por su atencion
Valora esta pregunta


0