SPRING :: NOTE

[MFC] 텍스트파일 한줄씩 읽기 본문

Development Language/C · C++ · MFC

[MFC] 텍스트파일 한줄씩 읽기

RAYZIE 2016. 6. 28. 18:00
반응형
char buffer[125], *ps;
CString strName, strNum;

FILE *stream = fopen("filePath(파일경로)", "rt");
if (stream == NULL) return;

while (fgets(buffer, 125, stream) != NULL) // 텍스트파일을 한줄씩 읽습니다. 
{
	ps = strchr(buffer, '\n'); // 제일 뒤쪽의 new line의 char을 찿아.
	if (ps != NULL) *ps = '\0';// new line의 char을 null문자로 바꿉니다. 

	int cnt = 0;
	ps = strtok(buffer, ",");
	while (ps) 
	{
		if (cnt == 0) 
			strName.Format(_T("%s", ps));
		else 
			strNum.Format(_T("%s", ps));
		ps = strtok(NULL, ",");
		cnt++;
	}
	TRACE("%s\r\n", buffer);
}


반응형
Comments