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

أيقاف البرنامج عند أدخال حرف محدد؟

بدأه huda mahmoud في 29 أكتوبر 2012 · 5 رد · 1,544 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عايزه اعرف ازاى اعمل file .h اقدر استعين بيه لم اعمل برنامج بلغه c++ اكتبه ف الكود يعنى

#2

السلام عليكم

مرحبا بك في منتديات الفريق العربي للبرمجة :)

لمعرفة جواب سؤالك,. اتبعي الخطوات التالية :

اضغطي على post-225348-052535400 1351515063_thumb.p + 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 بكل بساطة من خلال النافذة التالية :

post-225348-052593600 1351515085_thumb.p
المرفقات
Touche Windows.pngCodeBlocks.png
#3

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 — السبب: تنسيق كود

#4
اقتباس
ممكن حد بقولى ايه ال 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

#5

errors يعنى خطأ

كنت عايزه اسأل على برنامج يباخد 10 ارقام من المستخدم ويخرج ال المجكوع بتاع ال اعداد الزوجيه لوحده والاعداد الفرديه لوحده

والسؤال بتاع المكتبه ملوش علاقه بالسؤال التانى سؤال المكتبه عشان سؤال اخر معاى

#6
اقتباس
errors يعنى خطأ

لم أسأل عن هذا :)

أنا ذكرت لك أن خطأ كودك كان يكمن في عدم إغلاق المعكوف أو الــ accolade التابع لحلقة for.

الذي لم أفهمه جيداً هو هذا السؤال :

Write C++ program that print characters till user types character z.

مع أنني أظن أن الكود الذي كتبتُه بالأعلى هو الحل الصحيح.

اقتباس
كنت عايزه اسأل على برنامج يباخد 10 ارقام من المستخدم ويخرج ال المجكوع بتاع ال اعداد الزوجيه لوحده والاعداد الفرديه لوحده

هذا سؤال ثالث مختلف ! :)

  • عليك بإدراج محاولتك للسؤال, مهما كانت ..
  • يُمنع وضع أكثر من سؤال في نفس الموضوع
  • العنوان غير مناسب لمحتوى الموضوع

تحياتي.

2

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

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

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

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

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