• الإعلانات

    • فيصل الحربي

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

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

talal*c

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

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

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

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

0 عادي

عن talal*c

  • الرتبة
    عضو فعال

طرق الإتصال

  • AIM ي
  • ICQ 0

معلومات الملف الشخصي

  • اهتمامات Programming Using C/C++ and Delphi
  1. بخصوص Linked Lists

    السلام عليكم ... بخصوص الدرس فإن شاء الله راح اكتبه و لكن مع توفر الوقت :) أما بخصوص الأمثله فيمكنك أن تبحثس في google و تفضلي هذا الرابط: Linked list C تحياتي ,,, طلال.
  2. ارجو المساعدة

    السلام عليكم ... أخي الكريم CompuM4n موقع المهندس يحنوي على دروس للغة السي++ وهي تختلف كثيراً عن لغة السي . هنا مجموعة دروس إضغط هنا ولكما تحياتي ,,, طلال.
  3. أضف الألوان إلى برنامجك

    بارك الله فيك أخوي و أضيف أنه من الممكن أن يستخدم المبرمج دوال textcolor و backgroungcolor إذا كان يستخدم التبرو سي++ أو بورلاند سي++ و هو في الملف conio.h تحياتي ,,,
  4. بخصوص Linked Lists

    هو بسيط للغاية و اسهل من الـ singal هذا هو كود كامل لعمل ذلك D_link.c
  5. سؤال عن الؤشرات

    أخي الكريم من الممكن أن تراجع هذا الدرس بخصوص المؤشرات هنا تحياتي ,,,
  6. أخي الكريم لابد من تحديد طول الإسم لحجز مساحة له في الذاكرة ,,, و لكن إن أردت أن تجعل الإسم محدود بحدود الذاكرة يمكنك أن تستخدم Linked list و تجعل في كل node حرف و بذلك انت محدود بحدود الذاكرة فقط. ولك تحياتي ,,, طلال السبيعي.
  7. سيلكشون سورت

    selection sort Bubble Sort Merge sort Quick sort Heap sort هذه هي أشهر أنواع الترتيب Sort و يمكن البحث في google لمعرفة مزيد من المعلومات. تحياتي ,,, طلال السبيعي.
  8. السلام عليكم ,,, أسهل طريقه هي إستخدام clrscr إذا كنت تستخدم turbo C++ أو Borland C++ أما إذا كنت تسخدم Visual C++ أو أي محرر آخر أو حتى gcc في لنكس سوف تستخدم system و ترسل له متغير "cls" إذا كنت في وندوز أو دوس و متغير "clear" اذا كنت في لنكس. لمعرفة مزيد من المعلومات يمكنك زيارة هذا الرابط. وفي العموم الدالة clrscr ليست إلا مجموعة من الـ n\ و بعدها gotoxy(0, 0) l . و لمزيد من العلومات أيضاً باللغة العربية تفضل بزيارة هذا الرابط و لكم تحياتي ,,, طلال السبيعي.
  9. السلام عليكم ... أخي الكريم السؤال سهل و لكن محتاج إلى مقدره في التخيل و التجريد ... أولاً يمكنك أن تتخيل أن المبنى هو عباره عن مصفوفة لأن عدد الأدوار سيكون ثابت. و يمكنك أن تعتبر الدور الذي يوجد في المصعد عبارة عن رقم صحيح int يتغير كلما تغير الدور. يمكن أن تجعل المستخدمين للمصعد كل من يضغط زر أنه يريد الصعود تضعه في Queue و تأخذ طلباتهم بالترتيب و للتسهيل يمكن أن تستخدم array على شكل queue عدد عناصرها هو عدد أدوار المبنى أو ضعفة إن كنت تستخدم up button و down button وتجعل متغير bool يكي تعرف الإتجاه. هذا هو الجزء الأهم في البرنامج و الفكره و الباقي عليك أتمنى أن يكون واضح :) تحياتي ,,, طلال السبيعي.
  10. و عليكم السلام ورحمة الله وبركاته ... أخي الكريم تفضل هذا اللنك: الرسم بالحاسب تحياتي ,,, طلال السبيعي.
  11. و كيف أعيد تضبيط الكيرنال ؟ ولم اجد شيئ في الموقع الذي ذكرت :)
  12. السلام عليكم ... طيب يا جماعة أنا عندي الـ U.S Robostics بس انه USB ولا قدرت أشغله مع انه موجود في الـ USB Device ولكن عند عمل كويري للمودم يقول can't open modem وش الحل يا جماعة ... ؟!
  13. السلام عليكم ... يمكنك اخي أن تراجع هذا الرابط: البرمجة بالسي تحت لنكس أتمنى ان تفيدك و إن شاء الله سيوجد المزيد ... تحياتي ,,,, طلال.
  14. مكتبة في c++

    تفضل اخي و على فكره اسمها windows.h وليس window.h: /*++ BUILD Version: 0001    Increment this if a change has global effects Copyright (c) 1985-1997, Microsoft Corporation Module Name:    windows.h Abstract:    Master include file for Windows applications. --*/ #ifndef _WINDOWS_ #define _WINDOWS_ #ifndef WINVER #define WINVER 0x0400 #else #if defined(_WIN32_WINNT) && (WINVER < 0x0400) && (_WIN32_WINNT > 0x0400) #error WINVER setting conflicts with _WIN32_WINNT setting #endif #endif #if(WINVER >= 0x0500) #pragma message ("") #pragma message ("NOTE: WINVER has been defined as 0x0500 or greater which enables") #pragma message ("Windows NT 5.0 and Windows 98 features. When these headers were released,") #pragma message ("Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.") #pragma message ("") #pragma message ("For this release when WINVER is defined as 0x0500 or greater, you can only") #pragma message ("build beta or test applications.  To build a retail application,") #pragma message ("set WINVER to 0x0400 or visit [url]http://www.microsoft.com/msdn/sdk[/url]") #pragma message ("to see if retail Windows NT 5.0 or Windows 98 headers are available.") #pragma message ("") #pragma message ("See the SDK release notes for more information.") #pragma message ("") #endif #ifndef _INC_WINDOWS #define _INC_WINDOWS #if defined (_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /*  If defined, the following flags inhibit definition *     of the indicated items. * *  NOGDICAPMASKS     - CC_*, LC_*, PC_*, CP_*, TC_*, RC_ *  NOVIRTUALKEYCODES - VK_* *  NOWINMESSAGES     - WM_*, EM_*, LB_*, CB_* *  NOWINSTYLES       - WS_*, CS_*, ES_*, LBS_*, SBS_*, CBS_* *  NOSYSMETRICS      - SM_* *  NOMENUS           - MF_* *  NOICONS           - IDI_* *  NOKEYSTATES       - MK_* *  NOSYSCOMMANDS     - SC_* *  NORASTEROPS       - Binary and Tertiary raster ops *  NOSHOWWINDOW      - SW_* *  OEMRESOURCE       - OEM Resource values *  NOATOM            - Atom Manager routines *  NOCLIPBOARD       - Clipboard routines *  NOCOLOR           - Screen colors *  NOCTLMGR          - Control and Dialog routines *  NODRAWTEXT        - DrawText() and DT_* *  NOGDI             - All GDI defines and routines *  NOKERNEL          - All KERNEL defines and routines *  NOUSER            - All USER defines and routines *  NONLS             - All NLS defines and routines *  NOMB              - MB_* and MessageBox() *  NOMEMMGR          - GMEM_*, LMEM_*, GHND, LHND, associated routines *  NOMETAFILE        - typedef METAFILEPICT *  NOMINMAX          - Macros min(a,b) and max(a,b) *  NOMSG             - typedef MSG and associated routines *  NOOPENFILE        - OpenFile(), OemToAnsi, AnsiToOem, and OF_* *  NOSCROLL          - SB_* and scrolling routines *  NOSERVICE         - All Service Controller routines, SERVICE_ equates, etc. *  NOSOUND           - Sound driver routines *  NOTEXTMETRIC      - typedef TEXTMETRIC and associated routines *  NOWH              - SetWindowsHook and WH_* *  NOWINOFFSETS      - GWL_*, GCL_*, associated routines *  NOCOMM            - COMM driver routines *  NOKANJI           - Kanji support stuff. *  NOHELP            - Help engine interface. *  NOPROFILER        - Profiler interface. *  NODEFERWINDOWPOS  - DeferWindowPos routines *  NOMCX             - Modem Configuration Extensions */ #if defined(RC_INVOKED) && !defined(NOWINRES) #include <winresrc.h> #else #if defined(RC_INVOKED) /* Turn off a bunch of stuff to ensure that RC files compile OK. */ #define NOATOM #define NOGDI #define NOGDICAPMASKS #define NOMETAFILE #define NOMINMAX #define NOMSG #define NOOPENFILE #define NORASTEROPS #define NOSCROLL #define NOSOUND #define NOSYSMETRICS #define NOTEXTMETRIC #define NOWH #define NOCOMM #define NOKANJI #define NOCRYPT #define NOMCX #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_MIPS_) && !defined(_X86_) && defined(_M_IX86) #define _X86_ #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_MRX000) #define _MIPS_ #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_ALPHA) #define _ALPHA_ #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_PPC) #define _PPC_ #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_M68K) #define _68K_ #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_MPPC) #define _MPPC_ #endif #ifndef _MAC #if defined(_68K_) || defined(_MPPC_) #define _MAC #endif #endif #ifndef RC_INVOKED #if     ( _MSC_VER >= 800 ) #pragma warning(disable:4001) #pragma warning(disable:4201) #pragma warning(disable:4214) #pragma warning(disable:4514) #endif #include <excpt.h> #include <stdarg.h> #endif /* RC_INVOKED */ #include <windef.h> #include <winbase.h> #include <wingdi.h> #include <winuser.h> #ifdef _MAC DECLARE_HANDLE(HKEY); typedef HKEY *PHKEY; #endif #if !defined(_MAC) || defined(_WIN32NLS) #include <winnls.h> #endif #ifndef _MAC #include <wincon.h> #include <winver.h> #endif #if !defined(_MAC) || defined(_WIN32REG) #include <winreg.h> #endif #ifndef _MAC #include <winnetwk.h> #endif #ifndef WIN32_LEAN_AND_MEAN #include <cderr.h> #include <dde.h> #include <ddeml.h> #include <dlgs.h> #ifndef _MAC #include <lzexpand.h> #include <mmsystem.h> #include <nb30.h> #include <rpc.h> #endif #include <shellapi.h> #ifndef _MAC #include <winperf.h> #if(_WIN32_WINNT >= 0x0400) #include <winsock2.h> #include <mswsock.h> #else #include <winsock.h> #endif /* _WIN32_WINNT >=  0x0400 */ #endif #ifndef NOCRYPT #include <wincrypt.h> #endif #ifndef NOGDI #include <commdlg.h> #ifndef _MAC #include <winspool.h> #ifdef INC_OLE1 #include <ole.h> #else #include <ole2.h> #endif /* !INC_OLE1 */ #endif /* !MAC */ #endif /* !NOGDI */ #endif /* WIN32_LEAN_AND_MEAN */ #ifdef _MAC #include <winwlm.h> #endif #ifdef INC_OLE2 #include <ole2.h> #endif /* INC_OLE2 */ #ifndef _MAC #ifndef NOSERVICE #include <winsvc.h> #endif #if(WINVER >= 0x0400) #ifndef NOMCX           #include <mcx.h>       #endif /* NOMCX */                         #ifndef NOIME           #include <imm.h>         #endif #endif /* WINVER >= 0x0400 */ #endif #ifndef RC_INVOKED #if     ( _MSC_VER >= 800 ) #pragma warning(default:4001) #pragma warning(default:4201) #pragma warning(default:4214) /* Leave 4514 disabled.  It's a stupid warning anyway. */ #endif #endif /* RC_INVOKED */ #endif /* RC_INVOKED */ #endif /* _INC_WINDOWS */ #endif /* _WINDOWS_ */
  15. لا أخوي انا ما استخدمتها متغيرات لاحظ typedef انا استخدمتها معرفات :) و على قولتك الحمد لله حطيتني شي موب ردي :D ههههههه