#include <stdio.h>

#include <stdlib.h>


struct country {

char name[20];

int num;

};


int main() {

struct country LKW[4] = { {"스위스",4}, {"프랑스",3}, {"대한민국",3}, {"토고",1} };

int sum = 0, i = 0;

FILE* fp;

fopen_s(&fp, "1.txt", "w");


if (fp == NULL) { //오류확인

printf("File open에 오류 발생\n");

exit(1);

}

for (int i = 0; i <= 3; i++) {

fprintf(fp, "%s %d\n",LKW[i].name, LKW[i].num);

}

fclose(fp);


fopen_s(&fp, "1.txt", "r");

if (fp == NULL) { //오류확인

printf("File read에 오류 발생\n");

exit(1);

}

 

for(i=0; i<=3; i++){

fscanf_s(fp, "%s %d\n", LKW[i].name, 10, LKW[i].num);

sum += LKW[i].num;

printf("%-8s %2d\n", LKW[i].name, LKW[i].num);

}

printf("득접 합 : %d\n", sum);


fclose(fp);

return 0;



}


이렇게하면 밑에 아무것도 안뜸ㅠㅠㅠㅠㅠ