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

مساعدة لو سمحتوا

بدأه Jejo في 15 أكتوبر 2010 · 13 رد · 1,918 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

حابه اسأل عن الأوت بوت لهذي الستيتمينت :-

	;"cout <<"\"######\"\n\"\"####\"\"\n

وإستفساري الثاني عن معنى هذي الفنكشن :

t\

طبعا بلغة السي ++

مشكورين مقدما

#2

أعتقد أن مكان السؤال ليس هنا... وبالعموم لمَ لم تجربي ما تسألي عنه بكتابة كود صغير وترجمته!

لاحضي هذا الاقتباس

اقتباس

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

2

" إن الله كتب الإحسان على كل شيء"

::

الإرادة ... تحقق السيادة.

#3
Jejo كتب:

السلام عليكم ورحمة الله

حابه اسأل عن الأوت بوت لهذي الستيتمينت :-

	;"cout <<"\"######\"\n\"\"####\"\"\n

وإستفساري الثاني عن معنى هذي الفنكشن :

t\

طبعا بلغة السي ++

مشكورين مقدما

وعليكم السلام ورحمة الله وبركاته

كم كنت أتمنى أن لو تجربي وتستخرجي ماكنت تريدينه من خلال تطبيقك للكود المطروح ..

الـ Output سهلة جداً مجرد طبقيها في البرنامج

والـ t/ معناها تضع tap ،، يعني تقوم بنفس عمل الزر tap وهو وضع مسافة بمقدار معين..

تم تعديل هذه المشاركة بواسطة To HigH في 16 أكتوبر 2010 في 11:38

1
#4
اقتباس

cout <<"\"######\"\n\"\"####\"\"\n;

طبعا بلغة السي ++

هذه الطريقة تُسمى old style, الرمز \n تقابله الدالة endl في السي++, طريقة استعمالها هكذا :

cout<<"hello"<<endl;

الرموز التي تسألين عنها تندرج تحت مجموعة تُعرف بالإسم Escape Sequence

اقتباس
كم كنت أتمنى أن لو تجربي وتستخرجي ماكنت تريدينه من خلال تطبيقك للكود المطروح ..

الـ Output سهلة جداً مجرد طبقيها في البرنامج

+1

اقتباس
والـ t/ معناها تضع tap ،، يعني تقوم بنفس عمل الزر tap وهو وضع مسافة بمقدار معين..

المقدرا المعين = 8 مسافات :)

تحياتي.

تم تعديل هذه المشاركة بواسطة khaled_prg في 16 أكتوبر 2010 في 12:50

#5
اقتباس
المقدرا المعين = 8 مسافات

Depends ....

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#7
اقتباس
Depends ....

لهذا يمنعون الـ tabs في الـ style guides الخاصة بـ ++C, و يفرضون استعمال المسافات.

#8
اقتباس
المقدرا المعين = 8 مسافات

الـTAB حرف بحد ذاته ، ومقدار الطول الذي يشغله في النص يعتمد على الخط الذي سيظهر به .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#9
اقتباس
الـTAB حرف بحد ذاته ، ومقدار الطول الذي يشغله في النص يعتمد على الخط الذي سيظهر به .

أشكرك على المعلومة الجديدة :)

#10

شكرا لكم جميعا

سؤال ثاني ماذا لو أردت أن اجعل الأوت بوت مقسم إلى ثلاث أعمدة ؟

#11
اقتباس
ماذا لو أردت أن اجعل الأوت بوت مقسم إلى ثلاث أعمدة ؟

بإمكانك الوصول إلى الحل بنفسك, السؤال بسيط و أنت تعلمين الأشياء المستعلمة !

هذا مثال :

#include<iostream>
using namespace std;
int main()
{
	 cout<<"  |                    ||                      |"<<endl;
	 cout<<"  |                    ||                      |"<<endl;
	 cout<<"  |                    ||                      |"<<endl;
	 cout<<"  |                    ||                      |"<<endl;
	 cout<<"  |                    ||                      |"<<endl;
	return 0;
}
#12

الذي أقصده أن يكون هكذا :

top4top_8e9144dfb51.jpg

بحيث أن " ماي نيم وماي سكشن والآي دي مخرجات والي بعد الـ : مدخل والـ : in dec ,in oct ,in hex مخرجات :)

يمكن أستخدم المحاذاة لكن تطلع لي الـ in dec في السطر الي تحت !!

#13

جربي استعمال الدالة

setw(a)

حيث a عدد صحيح

و الموجودة في المكتبة iomanip.h

cout<<setw(6)<<"Frist_Cloum";

تم تعديل هذه المشاركة بواسطة aohammed في 17 أكتوبر 2010 في 16:21

#14

t\= tabulation

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

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

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

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

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