Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void readFile() {
- FILE * ifp = fopen("countries.list", "r");
- if (ifp == NULL) {
- fprintf(stderr, "Can't open input file countries.list!\n");
- exit(1);
- }
- FILE * ofp = fopen("results.list", "w");
- if (ofp == NULL) {
- fprintf(stderr, "Can't open output file results.list\n");
- exit(1);
- }
- char country[50];
- char capital[50];
- while (fscanf(ifp, "%s %s", capital, country) != EOF) {
- list.countries[list.count] = (char*)malloc(strlen(country));
- list.capitals[list.count] = (char*)malloc(strlen(capital));
- memcpy(list.countries[list.count], country, strlen(country));
- memcpy(list.capitals[list.count], capital, strlen(capital));
- printf("country: %s \n", list.countries[list.count]);
- printf("cap: %s \n", list.capitals[list.count]);
- list.count++;
- memset(country, 0, 50);
- memset(capital, 0, 50);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement