HI ,
I am giving 1 and 2 inputs for below program.
output giving some other values as i exptectd.
I am expecting 1 and 2 as outputs.
any one can help me ?
Code:int main() { int *p[2]={}; int i; for (i=0;i<2;i++); { printf ("enter the nubmer \n"); p[i]=malloc(sizeof (int )); scanf ("%d",p[i]); printf ("%d\n",*p[i]); } for (i=0;i<2;i++) { printf ("%d\n",*p[i]); } return 0; } output : enter the nubmer 1 1 Segmentation fault