انا عايزه اعرف ازاى اعمل file .h اقدر استعين بيه لم اعمل برنامج بلغه c++ اكتبه ف الكود يعنى
أيقاف البرنامج عند أدخال حرف محدد؟
السلام عليكم
مرحبا بك في منتديات الفريق العربي للبرمجة :)
لمعرفة جواب سؤالك,. اتبعي الخطوات التالية :
اضغطي على
+ R ستُفتح لك نافذة Run, اكتبي فيها notepad ثم اضغطي على enter.
و اكتبي دوال المكتبة, مثال :
int add(int x, int y){
return x+y;
}اضغطي الآن على Ctrl + S من أجل حفظ الملف و ليكن اسمه test.h (الإمتداد h أو الــ Extension مهم جداً, لا تنسيه :))
افتحي النوتباد مرة أخرى و اكتبي كود الدالة الرئيسية حيث سيتم استدعاء الدالة الموجودة في المكتبة السابقة, سجلي الملف باسم main.cpp.
مثال :
#include<iostream>
#include"test.h"
using namespace std;
int main(){
int a = 5,b = 8;
cout<<add(a,b)<<endl;
return 0;
}عند ترجمة الكود سيتم إظهار العدد 13 على الشاشة.
بقيت ملاحظة أخيرة و هي أن ملف main.cpp يجب أن يكون موجود في نفس المكان الذي يتواجد به ملف test.h و إلا فستكتبين المسار الكامل لملف المكتبة.
هذه طريقة :)
لو كنت تستخدمين IDE مثل Code::Blocks فيمكنك إنشاء ملف C أو C++ أو Header File بكل بساطة من خلال النافذة التالية :
Write C++ program that print characters till user types character z.
المفروض دا السؤال انا عالمه البرنامج كدا
ممكن حد بقولى ايه ال error plz
#include <iostream>
using namespace std;
int main()
{
char z;
char x;
for ( x= 0 ; x<25 ;x++)
{
cout << "Enter a character: ";
cin >> x;
if (x==z)
{
break ;
}
else {
continue ;
}
cout <<"the character is"<<x;
return 0;
}تم تعديل هذه المشاركة بواسطة محمد عودة في 30 أكتوبر 2012 في 07:20 — السبب: تنسيق كود
اقتباسممكن حد بقولى ايه ال error plz
الخطأ هو عدم إغلاق الــ accolade بتاع الــ for loop.
لم أفهم السؤال جيدا, اكتبيه بالعربية أو الفرنسية.
عموما, هل تريدين شيئا كهذا ؟
#include <iostream>
using namespace std;
int main() {
char x;
do {
cout << "Enter a character : ";
cin >> x;
cout << "the character is " << x << endl;
} while (!(x == 'z' || x == 'Z'));
return 0;
}بالمناسبة, ما علاقة سؤلك بإنشاء المكتبات ؟ :)
تم تعديل هذه المشاركة بواسطة khaled_prg في 29 أكتوبر 2012 في 22:54
errors يعنى خطأ
كنت عايزه اسأل على برنامج يباخد 10 ارقام من المستخدم ويخرج ال المجكوع بتاع ال اعداد الزوجيه لوحده والاعداد الفرديه لوحده
والسؤال بتاع المكتبه ملوش علاقه بالسؤال التانى سؤال المكتبه عشان سؤال اخر معاى
اقتباسerrors يعنى خطأ
لم أسأل عن هذا :)
أنا ذكرت لك أن خطأ كودك كان يكمن في عدم إغلاق المعكوف أو الــ accolade التابع لحلقة for.
الذي لم أفهمه جيداً هو هذا السؤال :
Write C++ program that print characters till user types character z.
مع أنني أظن أن الكود الذي كتبتُه بالأعلى هو الحل الصحيح.
اقتباسكنت عايزه اسأل على برنامج يباخد 10 ارقام من المستخدم ويخرج ال المجكوع بتاع ال اعداد الزوجيه لوحده والاعداد الفرديه لوحده
هذا سؤال ثالث مختلف ! :)
- عليك بإدراج محاولتك للسؤال, مهما كانت ..
- يُمنع وضع أكثر من سؤال في نفس الموضوع
- العنوان غير مناسب لمحتوى الموضوع
تحياتي.