السلام عليكم ورحمة الله
حابه اسأل عن الأوت بوت لهذي الستيتمينت :-
;"cout <<"\"######\"\n\"\"####\"\"\n
وإستفساري الثاني عن معنى هذي الفنكشن :
t\
طبعا بلغة السي ++
مشكورين مقدما
السلام عليكم ورحمة الله
حابه اسأل عن الأوت بوت لهذي الستيتمينت :-
;"cout <<"\"######\"\n\"\"####\"\"\n
وإستفساري الثاني عن معنى هذي الفنكشن :
t\
طبعا بلغة السي ++
مشكورين مقدما
أعتقد أن مكان السؤال ليس هنا... وبالعموم لمَ لم تجربي ما تسألي عنه بكتابة كود صغير وترجمته!
لاحضي هذا الاقتباس
اقتباسIn many programming languages such as C and Perl and in Unix scripting languages, the backslash is used to indicate that the character following it should be treated specially. It is sometimes referred to as a knock-down or escape character. In various regular expression languages it acts as a switch, changing literal characters into metacharacters and vice versa.
أما بالنسة ل
t\ (طبعا هذه ليست دالة كما ذكرتِ)
فتعمل نفس عمل زر Tab ف لوحة المفاتيح (تنسيق بإضافة مسافات منتضمة)
تم تعديل هذه المشاركة بواسطة A.S Hack في 15 أكتوبر 2010 في 14:50
" إن الله كتب الإحسان على كل شيء"
::
الإرادة ... تحقق السيادة.
Jejo كتب:السلام عليكم ورحمة الله
حابه اسأل عن الأوت بوت لهذي الستيتمينت :-
;"cout <<"\"######\"\n\"\"####\"\"\nوإستفساري الثاني عن معنى هذي الفنكشن :
t\
طبعا بلغة السي ++
مشكورين مقدما
وعليكم السلام ورحمة الله وبركاته
كم كنت أتمنى أن لو تجربي وتستخرجي ماكنت تريدينه من خلال تطبيقك للكود المطروح ..
الـ Output سهلة جداً مجرد طبقيها في البرنامج
والـ t/ معناها تضع tap ،، يعني تقوم بنفس عمل الزر tap وهو وضع مسافة بمقدار معين..
تم تعديل هذه المشاركة بواسطة To HigH في 16 أكتوبر 2010 في 11:38
اقتباسcout <<"\"######\"\n\"\"####\"\"\n;طبعا بلغة السي ++
هذه الطريقة تُسمى old style, الرمز \n تقابله الدالة endl في السي++, طريقة استعمالها هكذا :
cout<<"hello"<<endl;
الرموز التي تسألين عنها تندرج تحت مجموعة تُعرف بالإسم Escape Sequence
اقتباسكم كنت أتمنى أن لو تجربي وتستخرجي ماكنت تريدينه من خلال تطبيقك للكود المطروح ..الـ Output سهلة جداً مجرد طبقيها في البرنامج
+1
اقتباسوالـ t/ معناها تضع tap ،، يعني تقوم بنفس عمل الزر tap وهو وضع مسافة بمقدار معين..
المقدرا المعين = 8 مسافات :)
تحياتي.
تم تعديل هذه المشاركة بواسطة khaled_prg في 16 أكتوبر 2010 في 12:50
اقتباسالمقدرا المعين = 8 مسافات
Depends ....
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
اقتباسDepends ....
ماذا تقصد !؟ :blink: :wacko:
تم تعديل هذه المشاركة بواسطة khaled_prg في 16 أكتوبر 2010 في 15:31
اقتباسDepends ....
لهذا يمنعون الـ tabs في الـ style guides الخاصة بـ ++C, و يفرضون استعمال المسافات.
اقتباسالمقدرا المعين = 8 مسافات
الـTAB حرف بحد ذاته ، ومقدار الطول الذي يشغله في النص يعتمد على الخط الذي سيظهر به .
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
اقتباسالـTAB حرف بحد ذاته ، ومقدار الطول الذي يشغله في النص يعتمد على الخط الذي سيظهر به .
أشكرك على المعلومة الجديدة :)
شكرا لكم جميعا
سؤال ثاني ماذا لو أردت أن اجعل الأوت بوت مقسم إلى ثلاث أعمدة ؟
اقتباسماذا لو أردت أن اجعل الأوت بوت مقسم إلى ثلاث أعمدة ؟
بإمكانك الوصول إلى الحل بنفسك, السؤال بسيط و أنت تعلمين الأشياء المستعلمة !
هذا مثال :
#include<iostream>
using namespace std;
int main()
{
cout<<" | || |"<<endl;
cout<<" | || |"<<endl;
cout<<" | || |"<<endl;
cout<<" | || |"<<endl;
cout<<" | || |"<<endl;
return 0;
}الذي أقصده أن يكون هكذا :

بحيث أن " ماي نيم وماي سكشن والآي دي مخرجات والي بعد الـ : مدخل والـ : in dec ,in oct ,in hex مخرجات :)
يمكن أستخدم المحاذاة لكن تطلع لي الـ in dec في السطر الي تحت !!
جربي استعمال الدالة
setw(a)
حيث a عدد صحيح
و الموجودة في المكتبة iomanip.h
cout<<setw(6)<<"Frist_Cloum";
تم تعديل هذه المشاركة بواسطة aohammed في 17 أكتوبر 2010 في 16:21
t\= tabulation
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…