프로그래밍/PEViewer

03_C언어_File open 함수

SamIT 2019. 12. 16. 01:29
//main에 입력할 내용
char FileName[MAX_PATH] = { 0, };
SelectFile(FileName);


- 함수
BOOL SelectFile(char* fileName)
{
   OPENFILENAME of = { 0, };
   of.lStructSize = sizeof(of);
   of.lpstrInitialDir = ".";
   of.lpstrFile = fileName;
   of.nMaxFile = MAX_PATH;
   of.lpstrFilter = "모든파일(*.*)\0*.*\0텍스트파일(*.txt)\0*.txt\0";
   if (GetOpenFileName(&of))
   {
      printf("[%s]파일을 선택하셨습니다.\n", fileName);
      return TRUE;
   }
   else
   {
      printf("아무것도 선택을 안하셨습니다.\n");
      return FALSE;
   }
}