C/string.h/strerror — различия между версиями
| Admin (обсуждение | вклад) м (1 версия: Импорт контента...) | Admin (обсуждение | вклад)  м (1 версия: Импорт контента...) | 
| (нет различий) | |
Текущая версия на 10:22, 25 мая 2010
strerror(errno)
#include <stdio.h>
#include <string.h>
#include <errno.h>
int main ()
{
  FILE * pFile;
  pFile = fopen ("unexist.ent","r");
  if (pFile == NULL)
    printf ("Error opening file unexist.ent: %s\n",strerror(errno));
  return 0;
}
         
/*
Error opening file unexist.ent: No such file or directory (ENOENT)
*/
strerror: returns error message associated with the errnum
    
//Declaration:  char *strerror(int errnum); 
//Return:       returns error message associated with the errnum. 
#include<string.h>
#include<stdio.h>
int main(void){
  printf(strerror(10));
}