الدوال المكتبية في C++
الدوال المكتبية في C++ تجري العديد من أنشطة اللغة بواسطة الدوال المكتبية , فهي تقوم بتداول الملفات ,وإجراء العمليات الرياضية , والرسومات , وتنظيم الذاكرة , من بين أنشطة أخري عديدة . ولسنا نريد أن نخوض في موضوع الدوال المكتبية بعمق قبل دراسة موضوع الدوال عموما في الفصل السادس , ولكننا يمكن أن نستخدم دالة مكتبية بسيطة دون الفهم العميق لما تقوم به , وإليك أولية لذلك : المثال التالي يستخدم دالة مكتبية تسمي sqrt() لتنفيذ عملية استخراج الجذر التربيعي للأعداد المدخلة : Sqrt.cpp sqrt.cpp // sqrt.cpp // demonstrates sqrt() library function #include <iostream.h> // for cout, etc. #include <math.h> // for sqrt() void main() { double number, answer; // sqrt() requires type double cout << "Enter a number: " ; cin >> number; // get the number answer = sqrt(number); // find square root cout << "Square root is " <...