;
C 언어
🔔 예) 도스에서의 메시지 박스 사용
#include <windows.h>
#include <stdio.h>
#pragma comment (lib,"user32.lib")
HANDLE hFile;
char buff[1023];
int iret;
int main()
{
hFile = CreateFile("a.txt", GENERIC_READ, 0, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if(INVALID_HANDLE_VALUE != hFile)
{
ReadFile(hFile, buff, 1023, &iret, NULL);
buff[iret];
printf("안녕 난 printf야\n");
MessageBox(NULL, buff,"File read",MB_OK);
printf("안녕 난 printf야\n");
}
else
{
MessageBox(NULL, "you out !!!","error.",MB_OK);
return 0;
}
CloseHandle(hFile);
return 0;
}
파일이 없을 때 에러 메시지박스 :
a.txt 를 생성후 실행결과 :
C언어 강좌 ( 오류처리 / errno / strerror / strerror_r ) (0) | 2016.09.19 |
---|---|
C언어 강좌(touuper) (0) | 2016.09.19 |
C언어 강좌(조건부 컴파일/매크로 함수와 #undef) (0) | 2016.09.19 |
C언어 강좌(bzero, memset/저장 클래스/그 밖의 자료형과 제어문) (0) | 2016.09.19 |
C언어 강좌 (임의 접근/시스템 레벨 입출력) (0) | 2016.09.19 |