المتغيرات
فضاءات التسمية
أفعال

perror

من cppreference.com
< c‏ | io
معرفة في ملف <stdio.h>
void perror( const char *s );

تطبع في stderr‎ محتوى السلسلة النصية ‎s‎ (مالم تكن ‎s‎ مكافئة لـ NULL) وتتبعها بـ الحرفين ": " وبعد ذلك رسالة خطأ تحددها البيئة. رسالة الخطأ تعبر عن قيمة errno‎ أي أن الخرج مكافيء لـ strerror(errno)‎ متبوعة بـ‎ '\n'‎.

محتويات

[تعديل] المعطيات

s - مؤشر الى مصفوفة منتهية ب ‎'\0'

[تعديل] القيمة المُرجعة

(لا شيء)

[تعديل] مثال

#include <stdio.h>
 
int main(void)
{
    FILE* f = fopen("non_existent", "r");
    if (f == NULL) {
        perror("open()");
    } else {
        fclose(f);
    }
}

الخرج:

open(): No such file or directory

[تعديل] أنظر أيضا

تعطي وصف نصي لكود خطأ معين
(دالة) [edit]