English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مجموعة الأمثلة البرمجية في لغة 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، سيقوم البرنامج بعرض رسالة خطأ.