strerror adalah menampilkan kata-kata error hampir sama seperti perror, tapi fungsi ini berada di library string.h.
source code:
-------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <string.h>
#include <errno.h>
int main ()
{
FILE *fp;
fp = fopen("file.txt","r");
if( fp == NULL ) // jika fle tidak ada baru akan terjadi error.
{
printf("Error: %s\n", strerror(2));
}
return(0);
}
-------------------------------------------------------------------------------------------------------------------
hasil eksekusi file:
**********************************************************************
**********************************************************************
angka 2 di dalam fungsi strerror itu merupakan sebuah angka yang berisi kalimat "no such file/directory".
berikut beberapa macam-macam kata di dalam strerror :
1 = operation not permitted
2 = no such file / directory
3 = no such process
4 = interrupted functiom call
5 = input / output error
dan masih banyak lagi.
baca juga : fungsi remove() bahasa c.
.
No comments:
Post a Comment