الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أقرأ هنا و أضف ما عندك للأ همية

مغلق
بدأه السهم الناري في 27 يونيو 2003 · 2 رد · 596 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على رسول الله أما بعد:

هناك الكثير من الدوال الجاهزة التي تساعد المبرمج على حل بعض المشاكل التي قد تواجه ومن هذا المنطلق سأكتب هنا بعض تلك الدوال وفي ماذا تستخدم ومن عنده إضافة فليتفضل مشكوراً بكتابة الدالة وعملها وليحقر من المعروف شيء فليكتب ولو دالة واحدة.

الدوال:

1- مكتبة stdio.h :

1- دالة gets( ) قراءة سلسلة كاملة من الحروف ( قراءة نص ).

2- دالة puts( ) طباعة سلسلة كاملة من الحروف( طباعة نص).

3- دالة getchar( ) تقرأ حرف واحد .

4- دالة putchar( ) تطبع حرف واحد.

2- مكتبة string.h :

1- دالة strlen( ) تعطي عدد حروف النص.

2- دالة strlwr( ) تحول الحروف إلى حروف صغيرة.

3- دالة strupr( ) تحول الحروف إلى حروف كبيرة.

4- دالة strrev( ) تعطي مقلوب " معكوس" السلسلة الحرفية ( النص).

5- دالة strcpy( ) نسخ محتويات نص ووضعها في نص آخر.

6- دالة strcat( ) تقوم بإضافة محتويات نص إلى نص آخر.

3- مكتبة math.h :

1- دالة pow( ) " دالة الأس".

2- دالة squr( ) " دالة الجذر".

4- مكتبة conio.h :

1- دالة getche( ) تقرأ حرف واحد ويظهر على الشاشة ولا يتطلب ضغط enter.

2- دالة getch( ) تقرأ حرف واحد ولا يظهر على الشاشة ولا يتطلب ضغط enter.

هناك الكثير من الدوال فمن عنده إضافة فليكتب هنا المكتبة التابعة لها والدالة واستخدامها و لا يبخل علينا ولو بكتابة دالة واحدة...

هذا والله ولي التوفيق.....

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#2

السلام عليكم

مكتبة stdlib
1-rand لتوليد ارقام عشوائية
int a=1+rand()%10 // توليد رقم من 1 الى عشرة  
2- srand  هذا الامر يوضع في البداية ليقوم بتغير الرقم ويوضع 
srand(time(0);

مكتبة math.h

ceil(x)  اصغر عدد صحيح بعد x
cos(x) يعطيك جتا الزاوية 
sin(x) يعطيك جا الزاوية 
tan(x) يعطيك ظا الزاوية 
exp(x) يعطيك e^x
fabs(x) يعطيك القيمة الصحيحة الموجبة للعدد مثلا -5  تكون 5
floor(x) اكبر عدد صحيح ولكن قبل x
log(x)  يعطيك الوغريتم 
log10(x) يعطيك الوغريتم للاساس 10

مكتبة iomanip
setw(x)  يعمل على الازاحة وتكون بحسب قيمة x 

امر sizeof  يعطيك حجم بالبت مثلا int 2
#3
#include <ctype.h>



  int isalnum(int i)  يفحص هل i حرف أم رقم

  int isalpha(int i) يفحص هل i حرف

  int isascii(int i) يعيد صفراً إذا كان i >= 128 

  int iscntrl(int i) يعيد قيمة غير الصفر إذا كان i < 32 , i >= 0 

  int isdigit(int i) يفحص هل i رقم

  int isgraph(int i) يعيد قيمة غير الصفر إذا كان i <= 47, i >= 33

                       ! " # $ % & ' < > * + , - . /

  int islower(int i) يعيد قيمة غير الصفر إذا كان i حرف صغير

  int isupper(int i) يعيد قيمة غير الصفر إذا كانت i  حرف كبير

  iut isspace(int i) يعيد قيمة غير الصفر إذا كانت i = 32 

  int isxdigit(int i) يعيد قيمة غير الصفر إذا كانت i أحد حروف الرقم السداسي عشر

  A B C D E F a b c d e f 

  int toupper(int i) إذا كان i حرفاً يحوله إلى حرف كبير

  int _toupper(int i) يحول إلى حرف كبير حتى ولو كان i ليس حرف

  int tolwer(int i) إذا كان i حرفاً يحوله إلى حرف صغير

  int _tolwer(int i) يحول إلى حرف صغير حتى ولو كان i ليس حرف

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…