English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة مكتبة C char *strerror(int errnum) البحث في الرقم من خلال النسيج الداخلي errnum، ويقوم بإرجاع نقطة إشارة إلى نص رسالة الخطأ.strerror النسيج الناتج يعتمد على منصة التطوير ومحول البرمجيات.
هذا هو إعلان وظيفة strerror().
char *strerror(int errnum)
هذه الوظيفة تعود بنقطة إشارة إلى نسيج نصي يصف الخطأ errnum.
هذا المثال يوضح استخدام وظيفة strerror().
#include <stdio.h> #include <string.h> #include <errno.h> int main () { FILE *fp; fp = fopen("file.txt","r"); if( fp == NULL ) { printf("خطأ: %s\n", strerror(errno)); } return(0); }
دعونا نكتب البرنامج المسبق، وسيتم إنتاج النتيجة التالية لأننا نحاول فتح ملف غير موجود:
خطأ: لا يوجد ملف أو دليل بهذا الاسم