// 파일을 이용한 입력 예
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main() {
	char s[20];
	FILE *rfp;	

	rfp = fopen("C:\\\\Users\\\\ninin\\\\OneDrive\\\\바탕 화면\\\\Final\\\\data1.txt", "r");

	fgets(s, 19, rfp);

	printf("파일에서 읽은 문자열 : ");
	puts(s);

	fclose(rfp);
}


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main()
{
	FILE *rfp;	// 1단계
	char str[100];
	char tmp[100] = "";

	rfp = fopen("C:\\\\Users\\\\ninin\\\\OneDrive\\\\바탕 화면\\\\Final\\\\win.ini","r");	// 2단계

	while (1)
	{
		fgets(str, 99, rfp);	// 3단계
		if (feof(rfp)) break;	// 파일의 끝인가?
		printf("%s", str);
	}

	fclose(rfp);	// 4단계

}

scanf("입력형식지정문자열", &변수리스트 ....);

scanf("%d%c%f%s", &num, &ch, &fnum, str);

fscanf(rfp, "%d%c%f%s", &num, &ch, &fnum, str);


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main()
{
	FILE* rfp;	// 1단계
	char str[100];
	rfp = fopen("C:\\\\Users\\\\ninin\\\\OneDrive\\\\바탕 화면\\\\Final\\\\data2.txt", "r");	// 2단계

	while (1)
	{
		fgets(str, 99, rfp);	// 3단계
		if (feof(rfp)) break;	// 파일의 끝인가?
		printf("%s", str);
	}

	fclose(rfp);	// 4단계
}


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main()
{
	FILE* rfp;	// 1단계
	int num, sum = 0;
	rfp = fopen("C:\\\\Users\\\\ninin\\\\OneDrive\\\\바탕 화면\\\\Final\\\\data2.txt", "r");	// 2단계

	while (1)
	{
		fscanf(rfp, "%d", &num);	// 3단계
		if (feof(rfp)) break;	// 파일의 끝인가?
		printf("%d\\n", num);
		sum += num;
	}
	printf("합계	%d\\n", sum);
	fclose(rfp);	// 4단계
}


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main()
{
	FILE* rfp;	// 1단계
	int num, num1, sum = 0;
	rfp = fopen("C:\\\\Users\\\\ninin\\\\OneDrive\\\\바탕 화면\\\\Final\\\\data2.txt", "r");	// 2단계

	while (1)
	{
		fscanf(rfp, "%d%d", &num, &num1);	// 3단계
		if (feof(rfp)) break;	// 파일의 끝인가?
		printf("%d	%d\\n", num, num1);
		sum += num;
	}
	fclose(rfp);	// 4단계
}