Hola! El Fri, Nov 19, 2004 at 01:31:17PM -0300, juan pablo Rumie Vittar escribio: > [...] > Tercero C es lenguaje de "tipado estatico" > por lo cual, cada variable DEBE tener un TIPO, por lo > que "funcion(n)...." esta mal. >
Aunque no lo creas, todo compilador de C compatible con el estándar debe tragarse lo siguiente, e incluso generar código válido: h(i) { return i["0123456789ABCDEF"]; } char p[5]; char *hh(i) { p[4] = 0; p[3] = h(i&15); p[2] = h((i>>=4)&15); p[1] = h((i>>=4)&15); p[0] = h((i>>=4)&15); return p; } main() { int puts(char *); puts(hh(getpid())); } Tarea para la casa: ¿por qué funciona?. Daniel.