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