Malloc and segmentation fault
int main(int argc, char **argv) { char *buf; buf = malloc(1<<31); fgets(buf, 1024, stdin); printf("%s\n", buf); return 1; }
What is the o/p and reason for its behaviour?
int main(int argc, char **argv) { char *buf; buf = malloc(1<<31); fgets(buf, 1024, stdin); printf("%s\n", buf); return 1; }
What is the o/p and reason for its behaviour?
Comments
Post a Comment