perror() 和 strerror()


#include <stdio.h>	/* perror() */
#include <errno.h>
#include <string.h>	/* strerror() */
int main()
{
	fprintf(stderr, "EACCES: %s\n", strerror(EACCES));
	errno = ENOENT;
	perror("ENOENT");
	return 0;
}
/*
$ ./a.out
EACCES: Permission denied
ENOENT: No such file or directory
*/


你可能感兴趣的:(perror() 和 strerror())