C++기초

220328(2)_파일 입출력(2)_파일 읽기

hyrule 2022. 4. 5. 17:45
#include <iostream>


int main()
{
	FILE* File = nullptr;

	fopen_s(&File, "Text.txt", "");

	if (File)
	{
		char Line[256] = {};


		//문자열을 읽어온다. 한줄을 읽어오는 기능인데
		//개행문자까지 읽어오게 되는 것이다.

		fgets(Line, 256, File);

		std::cout << Line;
		fgets(Line, 256, File);
		std::cout << Line;

		while (true)
		{
			fgets(Line, 256, File);

			if (feof(File))
				break;

			std::cout << Line;
		}
		fclose(File);
	}


	
	//내일은 binary 파일을 읽고 쓰는 연습을 할 예정.
}