English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمي أساسي بلغة C

تحكم عملية لغة C

الوظائف في لغة C

المجموعات في لغة C

المراجع في لغة C

الخطوط في لغة C

مباني لغة C

ملفات لغة C

C أخرى

دليل مرجعي لغة C

يقرأ برنامج C سطرًا من الملف ويظهره

مجموعة الأمثلة البرمجية في لغة C

في هذا المثال، ستتعلم كيفية قراءة النص من الملف ووضعه في سلسلة حتى يواجه رمز النهاية للسطر '\n'.

لفهم هذا المثال يجب أن تكون على علم بما يليبرمجة Cالموضوع:

يقرأ البرنامج النص من الملف

#include <stdio.h>
#include <stdlib.h> // للوظيفة exit()
int main() {
    char c[1000];
    FILE *fptr;
    if ((fptr = fopen("program.txt", "r")) == NULL) {
        printf("خطأ! فتح الملف");
        // إذا كان مؤشر ملف NULL، يخرج البرنامج
        exit(1);
    }
    // قراءة النص حتى يواجه رمز النهاية للسطر
    fscanf(fptr, "%[^\n]", c);
    printf("بيانات من الملف:\n%s", c);
    fclose(fptr);
    إرجاع 0;
}

إذا تم العثور على الملف، سيحفظ البرنامج محتويات الملف كحرف c حتى يواجه رمز النهاية للسطر '\n'.

إذا كان ملف program.txt يحتوي على النص التالي في مجلد الحالي.

برمجة C رائعة.
أحب برمجة C.
كيف حالك؟

سيكون خروج البرنامج كالتالي:

بيانات من الملف:
برمجة C رائعة.

إذا لم يتم العثور على ملف program.txt، سيقوم البرنامج بعرض رسالة خطأ.

مجموعة الأمثلة البرمجية في لغة C