Hi.. Could anyone tell me what I did wrong? I kept getting segmentation faults.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
FILE *fp;
int num;
char *name;
fp = fopen (argv[1],"r");
while (!feof(fp)) {
fscanf (fp, "%d\t%s", &num, name);
printf ("num=%d name=%s\n", num, name);
}
fclose (fp);
return 0;
}
ie. fp contains data such as:
123 abc
456 def, etc..
And I want to put them into arrays.