::NPTEAM:: Network Programer Team

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[C] 에러 출력 매크로(에러난 파일이름, LINE 정보 출력)

#include <iostream>
using namespace std;

void msgHandler(char *msg);

int main(int argc, char **argv)
{
  char buf[256] = {0};
 
  for(int i = 0; i < 100; i++)
  {
    printf("%d 출력\n", i);
   
    if(i == 99)
    {
      sprintf(buf, "%s file, %d line error\n", __FILE__, __LINE__);
      msgHandler(buf);
    }
  }
 
  return 0;
}

void msgHandler(char *msg)
{
  printf(msg);
}

 
2006/05/13 23:52 2006/05/13 23:52

맨 위로