• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

العُبد

اعضاء جدد
  • عدد المشاركات

    28
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن العُبد

  • الرتبة
    عضو جديد

طرق الإتصال

  • ICQ 0
  1. السلام عليكم ورحمة الله وبركاته تحية طيبة لكم أعضاء هذا القسم هذه أول مشاركة لي هنا كنت سابقاً أشارك في قسم ++C بشكل حصري :lol: الأخوة الأعزاء لدي مشكلة في طريقة المقارنة بين مدخلات اليوزر وبيانات من القاعدة أنا لدي textbox وأريد اليوزر يدخل بيانات فيه وأريد أن آخذ هذه البيانات لمقارنتها بقاعدة access جربت عدة طرق وآخر محاولاتي كانت هذه والتي أيضاً حصلت على خطأ بامتياز: :wacko: Dim x As Integer Dim ds As New DataSet() ' Get two rows from the ClientInfo table. Dim table As DataTable = ds.Tables("ClientInfo") Do Until x = table.Rows.Count Dim CPR = table.Rows(x).Item(0) Dim ID = table.Rows(x).Item(1) If EditInfoUsernameMaskedText.Text = CPR AndAlso EditInfoPasswordMaskedText.Text = ID Then Statement.Text = "You are sign in succsesfully.. Edit are Enabeld" Else Statement.Text = "You are write a wrong data.. Try again" With EditInfoUsernameMaskedText .Focus() .SelectAll() End With EditInfoPasswordMaskedText.Clear() End If x += 1 Loop نرجو نظرتكم الكريمة ومشورتكم في الطريقة الصحيحة للمقارنة هل يجب مثلاً أن أضع كل عمود في Query وبعد ذلك أقارن أم لا يشكل فرق ما دمت لا أعرف الطريقة الصحيحة؟ :S شكراً لكم
  2. أخي time1 لك جزيل الشكر عل المعلومة المفيدة راح أستفيد منها أيضاً، إذا فيه طرق ثانية أرجو من الأخوة إخباري شكراً لكم
  3. شكراً على الدالة اللطيفة راح أستخدمها كثير شكراً لك هذا مثال: int strint_to_int(string str) { const char *a= str.c_str(); for(int i=0; i < str.length(); i++) if(!(isdigit(str[i]))) return -1; return (atoi(a)); } int main() { string num; cout << "Enter Number: "; cin >> num; if(strint_to_int(num) == -1) cout << "you input string. only numbers are allowed." << endl; else cout << strint_to_int(num) << endl; return 0; } شكراً لك مرة أخرى
  4. جميل .. لكن لم أفهم الكود جيداً ممكن توضح لي من وين اجا str.length() str.c_str() هل هذا تبع المكتبة المعيارية: #include<cstdlib> أم يعتبر من دالة في class معين أو ما شابه! وسؤال آخر الكود يأخذ string ويخزنه في مؤشر من نوع char ما فهمت الفائدة الأساسية من هذا العمل .. أنا اكتشف isdigit الآن راح أسوي عليها تجارب وأرجع أرد لك خبر شكراً لردك الكريم أخي العزيز فهد موفق
  5. السلام عليكم ورحمة الله وبركاته 1. أريد أن أعرف هل من الممكن إلزام الuser بإدخال بيانات معينة تطابق بحيث مثلاً لو أعطيت اليوزر int length; وقلت له cin >> length; بعد هذا اليوزر قام أدخل لي بدل الint أدخل حروف string الكل طبعاً يعرف ايش مصير هذا البرنامج بعد ما يضعظ Enter بلوحة المفاتيح لذلك أتمنى أحد أن يجيبني ما هو الكود المطلوب لحصر هل معقولة يجب وضع جميع الحروف في دالة شرطية if( length == a || length == b .....إلخ ) وحتى لو تم عمل مثل هذه الدالة ستظهر نفس المشكلة فالرجاء من الأخوة أصحاب الخبرة إعطائنا نبذة عن هذا الموضوع. شاكرين ومقدرين :wub:
  6. About Template In Class Of Struct

    ما قصرت أخي عسى الله يوفقك دنيا وآخره، أنا ضبطت المشكلة كانت عندي مشاكل في بعض الfunction البرنامج يعمل الآن بنجاح .. شكراً للجميع.
  7. About Template In Class Of Struct

    ضبط معي شكراً لك على مجهودك بس يظهر إنذارين ..
  8. About Template In Class Of Struct

    عزيزي جرب ضفت إلي قلت لي عليه ورحت الmain وكتبت بعد ما يدخل اليوزر البيانات ArrayListType<car> add; add.operator ==(c); ما طلع لي خطأ أثناء لكن أثناء bulid يطلع هذا الخطأ Linking... assginment_2.obj : error LNK2001: unresolved external symbol "public: bool __thiscall ArrayListType<struct car>::operator==(struct car const &)" ([email protected]@@@@[email protected]@@Z) Debug/assginment_2.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. بس على العموم أنا للحين ما عرف ايش فائدة operator == داخل struct أعتقد لازم تكون داخل لclass بعد كذا أروح أتصل فيها من الmain لكن المشكلة كيف أتصل فيه ويش الكود إلي أكتبه حتى يقبل ؟! أنا أعرف أن أي كلاس أو ستركجر لازم تسوي له object أول يعني عندي الكلاس class room { public: void print(); room(); private: int a; int b; }; لازم أول حتى أدخل على أي function في الكلاس أول أسوي اوبجكت كذا مثلاً room ali; ali.print(); ali.room(); ali.room(4,5); انزين أنا ألحين عدني نفس لكلاس بس بtemplate template<class T> class room { public: void print(); room(); private: int a; int b; }; هذا كيف أعمل له اتصال من أي فنكشن بالأخص المين؟
  9. About Template In Class Of Struct

    لحظة أجرب وأشوف
  10. مشكلتي مع Localhost على Internet Explorer 7

    لا أعتقد أن المشكلة من الاكسبلورر السابع لأنه يعمل معي بنجاح وكل السكربتات شغالة تأكد من إعدادات اللوكل هوست جرب توقف mysql وبعدين افتحها يدوي
  11. About Template In Class Of Struct

    أشكرك أخي على الدرس الرائع ولكن لا توجد فيه طريقة استضافة struct عبر: template<class T> بحيث انحول عناصر struct إلي دخلها اليوزر إلى داخل list أقصد array موجودة في class كما ذكرت لك المشكلة التي عندي في الاتصال بالpublic functions الخاصة بالكلاس لما أطرش لها object من نوع struct car كما ورد بالأعلى ..
  12. About Template In Class Of Struct

    اي ممكن ليش لا :wub: هذه الأكود إلي طلبتها.. template <class T> void ArrayListType<T>::insert (const T & item) { int loc; if (length == 0) list[length++] = item; else if(length == maxsize) cout << "Cannot insert in a full list." << endl; else { loc = search(item); if (loc == -1) list[length++] = item; else cout << "The item to be inserted is already in the list" "No duplicates are allowed." << endl; } } template <class T> bool ArrayListType<T>::search (const T & item) { bool found; found = false; for (int loc=0; loc < length; loc++) if(list[loc] == item) { found = true; break; } if(found) return loc; else return -1; } أنا ما أعتقد أن المشكلة من هذه الأكواد لأن لا يظهر لي المترجم أي خطأ الخطأ يظهر أثناء إضافة object للصف ثم هذا object لا يقبل إضافة أي function من الpublic ولكن البرايفت يقبل بس قبوله بالبرايفت ما يفيد لأنه ما عنده تصاريح للتحكم بالبرايفت الخطأ في طريقتي لهذه الإضافة: ArrayListType<car> add; add.insert(c) أستطيع أن أضيف ArrayListType<car> add();code] وفي هذه الحالة راح يشغل لي البنائة .. فما هي الطريقة الصحيحة للاتصال بالfunction ؟! وهل له علاقة بال const أو المشكلة من كما يذكر الكمبايلر لا يستطيع تحويل الc - إلي هو object من struct car - إلى array of list ؟! يا ريت أحد يقدر ايجاوبني شاكر ومقدر
  13. السلام عليكم ورحمة الله وبركاته أحبائي مرحباً بكم، لدي مشكلة في إعداد برنامج يتعلق الأمر في كود الmain لدي class of array list وفيه template أريد أن أستضيف من خلاله struct car { int model; long number; string brand; double mialage; double price; }; وهذا هو الصف: template <class T> class ArrayListType { public: void insert(const T & item); void remove(const T & item); void retreive(int loc, T & item); void printAll(); void printOne(); bool search(const T & item); bool CheckSameBrand(const T & item); ArrayListType(); ~ArrayListType(); private: int maxsize; int length; T *list; }; جميل :lol: .. انزين أنا كتبت الfunctions بس لما أروح على main functin وأريد أعمل insert كالتالي يظهر لي خطأ car c; cout << "please Input the Information now:" << endl; cout << "car model: "; cin >> c.model; cout << "car number: "; cin >> c.number; cout << "car brand: "; cin >> c.brand; cout << "car mialage: "; cin >> c.mialage; cout << "car price: "; cin >> c.price; ArrayListType<car> add; add.insert(c); الخطأ إلي يظهر هو: :wacko: error C2784: 'bool __cdecl std::operator ==(const class std::basic_string<_E,_Tr,_A> &,const _E *)' : could not deduce template argument for 'const class std::basic_string <_E,_Tr,_A> &' from 'struct car' while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2784: 'bool __cdecl std::operator ==(const _E *,const class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument for 'const *' from 'struct car' while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2784: 'bool __cdecl std::operator ==(const class std::basic_string<_E,_Tr,_A> &,const class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument fo r 'const class std::basic_string<_E,_Tr,_A> &' from 'struct car' while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2784: 'bool __cdecl std::operator ==(const class std::allocator<_Ty> &,const class std::allocator<_U> &)' : could not deduce template argument for 'const class std: :allocator<_Ty> &' from 'struct car' while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2784: 'bool __cdecl std::operator ==(const class std::istreambuf_iterator<_E,_Tr> &,const class std::istreambuf_iterator<_E,_Tr> &)' : could not deduce template arg ument for 'const class std::istreambuf_iterator<_E,_Tr> &' from 'struct car' while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2784: 'bool __cdecl std::operator ==(const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &,const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &)' : could not d educe template argument for 'const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &' from 'struct car' c:\program files\microsoft visual studio\vc98\include\xstring(111) : while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2784: 'bool __cdecl std::operator ==(const struct std::pair<_T1,_T2> &,const struct std::pair<_T1,_T2> &)' : could not deduce template argument for 'const struct st d::pair<_T1,_T2> &' from 'struct car' c while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' error C2676: binary '==' : 'struct car' does not define this operator or a conversion to a type acceptable to the predefined operator while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' warning C4305: 'return' : truncation from 'const int' to 'bool' while compiling class-template member function 'bool __thiscall ArrayListType<struct car>::search(const struct car &)' Error executing cl.exe. assginment_2.obj - 8 error(s), 2 warning(s) فأرجو المساعدة يا أخوان ما هي الطريقة الصحيحة لتخزين الstruct داخل الـ list وكيف يمكن للإتصال بالفنكشن من دون حدوث هذه الأخطاء ؟! شاكر لكم ومقدر :wub:
  14. تشغيل برنامج ++c بملف exe

    السلام عليكم ورحمة الله وبركاته لدي برنامج كامل وهو عبارة عن لعبة وأريد تحويله إلى ملف exe أرجو ممن يعرف الطريقة أن لا يقصّر في إخبارنا بها؟ الله يحفظكم
  15. اي هذه إلي خايف منها :( النتيجة صحيحة، أنا مطلعنها بالبرنامج، بس ما أدري التعقيد شلون انفكه دعائكم لي بالتوفيق في الامتحان الله يحفظكم