Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/11/2006, 17:19
Avatar de BLEND
BLEND
 
Fecha de Ingreso: marzo-2006
Mensajes: 97
Antigüedad: 18 años, 1 mes
Puntos: 0
Cita:
Iniciado por MaxExtreme Ver Mensaje
Como te dice Instru, tu programa está francamente roto.

Por otra parte, no preguntes "¿por qué me falla esto?" sin decir qué es lo que te falla.

Empieza leyendo un tutorial sobre C, y déjate de intentar aprender a ciegas:

http://www.elrincondelc.com/cursoc/cursoc9.html
No es que este queriendo aprender a ciegas MaxExtreme, el detalle es que aun no me lo han enseñado, solo nos decian que los punteros se deben inicializar, si no queremos causar problemas a nuestro PC, ya he leido las FAQ's sobre punteros, pero cinceramente no se como utilizarlo.

Pero entonces, por emjemplo, si quiciera un puntero a char, en el cual el char contiene 5 caracteres, incluyendo el nulo, aria algo asi:

Cita:
char cadena[5];
char *p;
p=cadena // Esto si iria o no ?
p=(char *)malloc(sizeof(char));
o sin importarme a que variable esta dirigida ? :


Cita:
char *p;
p=(char *)malloc(sizeof(char));
Les agradeceria, que me digan qe parte esta mal, o si de plano todo esta mal.