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

دليل أساسيات C

تحكم عملية C

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

المسافات في لغة C

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

ال

مقدمة C

ملفات C

C أخرى

دليل مكتبة C

استخدام وظيفة مكتبة C gets() ومثال

مكتبة القياسية C - <stdio.h>

وظيفة مكتبة C char *gets(char *str) قراءة سطر من المدخل القياسي stdin وتخزينه في السلسلة التي يشير إليها str. عندما يتم الوصول إلى حرف النهاية أو الوصول إلى نهاية الملف، فإنه يتوقف، اعتمادًا على الحالة.

الإعلان

هذا هو إعلان وظيفة gets().

char *gets(char *str)

الم参数

  • str -- هذا هو سلسلة النصوص التي تشير إلى مصفوفة من الأحرف، وتخزن سلسلة C.

القيمة العائدة

إذا كانت النتيجة ناجحة، فإن هذه الوظيفة تعود str. إذا حدث خطأ أو لم يتم قراءة أي حرف عند الوصول إلى نهاية الملف، فإنها تعود NULL.

مثال على الإنترنت

هذا المثال يوضح استخدام وظيفة gets().

#include <stdio.h>
int main()
{
   char str[50];
   printf("ادخل سلسلة نصية:");
   gets(str);
   printf("السلسلة التي أدخلتها هي:%s", str);
   return(0);
}

لنقوم بترميز و تشغيل البرنامج أعلاه، مما سيؤدي إلى إنتاج النتيجة التالية:

أدخل سلسلة: w3codebox
السلسلة التي أدخلتها هي: w3codebox

مكتبة القياسية C - <stdio.h>