Dios gracias por sus respuestas es increible que algo tan importante no este tan documentado o no se alle en la web, todo lo que busco sobre cadenas en c me lleva a la libreria string.h
y solo son funciones de comparacion, y copiado, solo una duda mas,
tengo una variable tipo int, quiero convertirla en cadena y concatenarla a otra cadena
pero solo me muestra basura no el valor de la variable como tal. codigo:
...
int p=12;
char valor;
char cad[100];
valor=(char)p;
memset(cad,0,100);
strcat(cad,"El numero actual es: ");
strcat(cad,valor);
strcat(cad,"apresiamos");
printf("%s",cad);
...
Use lo anterior y funciono bien pero el problema se da con la concatenacion del entero
deberia desplegar:
El numero actual es: 12apresiamos
Pero en lugar de eso despliega:
El numero actual es: ??#$%"# (unos garabatos raros)apresiamos
De antemano gracias.
y solo son funciones de comparacion, y copiado, solo una duda mas,
tengo una variable tipo int, quiero convertirla en cadena y concatenarla a otra cadena
pero solo me muestra basura no el valor de la variable como tal. codigo:
...
int p=12;
char valor;
char cad[100];
valor=(char)p;
memset(cad,0,100);
strcat(cad,"El numero actual es: ");
strcat(cad,valor);
strcat(cad,"apresiamos");
printf("%s",cad);
...
Use lo anterior y funciono bien pero el problema se da con la concatenacion del entero
deberia desplegar:
El numero actual es: 12apresiamos
Pero en lugar de eso despliega:
El numero actual es: ??#$%"# (unos garabatos raros)apresiamos
De antemano gracias.