說明:
印出error code的字串
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
extern int errno;
int main(int argc, char *argv[])
{
strtol("0xfffffffff", NULL, 0);
char *err_str = strerror(errno);
printf("Error : [%d], [%s]\n", errno, err_str);
fopen("file.txt", "r");
err_str = strerror(errno);
printf("Error : [%d], [%s]\n", errno, err_str);
return 0;
}
Result:
Error : [0], [Success]
Error : [2], [No such file or directory]
沒有留言:
張貼留言