ا عادل انا بنفذ الكود ده على برنامج visual studio 2019 بيعطينى الأيرور ده Error (active) E0167 argument of type "const char *" is incompatible with parameter of type "char *" New Project F:\Mahmoud\Programming\New Project\New Project.cpp 68 مع العلم اني لما بنفذه على برنامج code blocks اموره بتبقى تمام .. ولما استبدلت ال [] char name ب string name على الفيجوال ستوديو اموره بقت تمام برضه ... فين بقى المشكلة عندى ؟ سؤال اخر معلش .. هو احنا ليه بنحط [] char name لما انا ممكن احط string ؟؟
@@AdelNasim ان شاء الله يارب.. المشكلة الي ندرسة بالجامعة معقد جدا جدا عن الي باليوتيوب.. ليش لما يخلص الكورس ماتعمل مشاريع مثل الي ندرسها بالجامعة تجمع كل شيء . وتكون اكثر تعقيد.. شكرا الك
هذا الكود تبعي اذا في اي نصيحة او تعديل في الكود ياريت تقول وجزاك الله خير 💙❣️ #include #include #include #include #include #include #include #include #include #define ll long long #define lp(i,n) for (int i = 0; i < n; i++) #define rep(i, v) for (int i = 0; i < int(v.size()); i++) using namespace std; class car { private: char name[15],color[10]; int maxspeed,model; public: void setname_color(char n[],char m[]) { strcpy(name,n); strcpy(color,m); } void setmaxspeed_model(int n,int m) { maxspeed=n; model=m; } char* getname() { return name; } char* getcolor() { return color; } int getmaxspeed() { return maxspeed; } int getmodel() { return model; } void print() { cout
@@ayoubiss8763 😂😂😂😂 والله ذكرتني بذكريات حلوة صديقي التعليق صرلو اربع سنين والحمدالله رب العالمين صرنا بمستوى عالي بلبرمجة واشكرك على ردك ونشكر الاستاذ عادل نسيم فيديوهاتو كانت هي اساس قوي لالنا @AdelNasim
شرح ممتاز ربنا يبارك لك و يزيدك و بدي سؤال إذا سمحت في المثال الأول أظنني أخطأت و الcompiler أعطاني ها التعليق Severity Code Description Project File Line Suppression State Error C2664 'void car::setName(char [])': cannot convert argument 1 from 'const char [4]' to 'char []' stringFunction3 D:\source epos\stringFunction3\stringFunction3\stringFunction3.cpp 59 ايش يعني انه لا يمكن تحويل const char إلى string علما ان كل شئ مضبوط جدا إلا عند كتابة هذه الخطوة في int main
اخ عادل انا كتب البرنامج الاول ال class car كلها نسخ على برنامج فيجوال ستوديو لما استدعي ال name وال color يعطينا خطا وجربت على كوبايلرات اون لاين كمان يعطي خطا والخطا مكتوب : argument of type "const char *" is incompatible with parameter of type "char *
#include using namespace std; class car { private: string name; string color; int maxspead; int model; public: string setname(string n) { name = n; cout
حياك الله صديقي, في حال كنت بدك تعطي قيم للـ object غير القيم الي الابتدائية الي احنا اعطيناها, بهاي الحالة رح تستخدم الـ Set على اساس تعطي قيم جديدة سواء كانت من المستخدم او كانت Static بمعنى انت كمبرمج وضعتها, اما الـ Get رح يمسك القيم الي انت اعطيتهم للـ Members الي داخل الـ Object ويرجعلك ياهم لتقدر تطبعهم او تخزنهم بمتغير او تجري عليهم اي عملية, لانو الـ Set functions ما بتقدر تسندهم داخل متغير او تطبعهم مباشرة, ومع الوقت رح يوضح الفرق بالنسبة الك 100% ان شاء الله, بالتوفيق الك
اوضح فرق اتو الـ class by default بيجي private الـ member الي داخلو اما الـ struct بكونو public لتشوف فروقات اكثر افتح الرابط: stackoverflow.com/questions/92859/what-are-the-differences-between-struct-and-class-in-c
بس يا ريت يا استاذ تنزل فيديو عن كيفية فصل البرنامج الى cpp و h لانو الموضوع هاد كتير مهم ومخربطني بصراحة ومخربط الكل . يعني البرنامج بيصير في ثلاث ملفات وهي : .cpp و h. و main.
class student { private: char name[15]; char course[10]; char university[30]; int id; public: void setName(const char*n) { strcpy_s(name, n); } void setCourse(const char*c) { strcpy_s(course, c); } void setUniversity(const char*u) { strcpy_s(university, u); } void setId(int i) { id = i; } لما كنت كاتب void setName(char n []) يعطينى ارور argument of type const char * is incompatible with parameter of type char * لما x.setName("abdelhamid"); هل هو تغيير فى c++?
اهلا اخي هلا الي بصير معك من جديد, المحررات نسخ 2017 فما فوق, بدهم يخلو كلشي ديناميكي بمعنى مش ثابت اول كان طبيعي ابعث قيمة مباشرة كـ باراميتر لكن على التعديل الجديد حاولو يلغو هاي العملية لتتعود انت تخزن بمتغير وتبعتو كـ باراميتر انت قادر تغير محتوى المتغير بسهولة اما لو كنت باعث قيمة مباشرة ما رح تقدر تعدل القيمة, هاي القضية بكل بساط, فأنت اذا حاب تثبت على موقفك وتبعثو كـ static بدك تضيف const مع كل parameter بهالشكل void SetName(const char n[]) بالتوفيق الك صديقي
سلام عليكم استاذ اذا امكن محتاجة جواب لهذا السؤال: All reserved words in C++ consist of A) lowercase letters B)uppercase letters C) lowercase and uppercase letters and underscore D) all of the mentioned )
يعطيك العافية استاذ عادل عندي استفسار الكومبايلر عندي بيعطيني هاي العبارة وقت ادخل المعطيات يلي بدي اطبعها و ما رايد يشتغل argument of type"const char*" is incompatible with parameter of type"char*"
بضيف * لانو ال Array عبارة عن static pointer بالحقيقة، فانا ما بدي ارجع حرف بدي ارجع مجموعة من الحروف عشان هيك كان ال return value type : array of pointer to charactes وبنرمزلها ب char *
@@AdelNasim طيب استاذ شو العبرة من عدم استخدام string يمكن تكون اقصر واسهل اكيد طريقتك الها ميزات مختلفة اذا مافيها غلبة شو الشي ااي بميز هالطريقة عن ال string .
السلام عليكم الشرح ممتاز جدا بالتوفيق عندى سوال لما جيت اجرب كود ال car على فيجول 2019 كتبت نفس كل حاجه حضرتك عملتها وفى ال main بعت ("ob. setname("kai عملى error متصلحش الا لما كتبت const فى تعريف الفانكشن فوق بقت بالشكل ده ( [ ] void setname(const char n ممكن اعرف السبب مع ان فى الفيديو run من غير اى مشاكل !!
كلامك صحيح .. بـ اصدار 2015 كان مسموح لكن بالإصدارات الاحدث بتوجب يا اما نضيف const عن تعريف الـ function او تخزين القيمة داخل متغير بعدها نبعثها للـ function مثلا char name [] = "KIA"; ob.setName(name);
الي فهمتة سوى كان ستراكت او كلاس هو عبارة عن مصفوفة بس الفرق بين المصفوفة والكلاس او الستراك هو انو الكلاس او الستراكت اقدر اعرف بي متغرات تكون من نوع int اوfloat او char بنفس الوقت اما المصفوفة العادية فقط نعرف متغيرات تكون منوع واحد سوى كان من نوع int او float صح كلامي او لا صححولي 😁
شرح رائع، أنصح بالمشاهدة على سرعة 1.25 او 1.5
أقتراحك حلو
@@duoabdelrman431 أتفق
انا بسمع علي سرعه 2
و انا
فعلا
اخيراً بعد معانات بالبحث لقيت محتوى عربي بيحكي عن البرمجة الغرضية ...عنجد شرح حلو ويعطيك العافة
يسعدك .. ويعافي عمرك ..
بالتوفيق الك ..
@@AdelNasim ممكن يا اخي ترسل اللي مشروع في oop با ستخدام ++c ف ياريت يطلع معك مشروع عشان اسلم الواجب تبعي
انتا مشهور في كليات الهندسة أكثر من الدكاتره تسلم يا غالي ❤️
لهسا هو مشهور عنا بكليات الهندسه 💙💙
حتى عندنا في اليمن وخصوصا محافظة تعز أعتقد 80% من الطلاب يدرسون من المهندس عادل نسيم
أفضل شرح oop على يوتيوب بجد وفقك الله.
يسعدك يارب، كل التوفيق صديقي
شكرا جدا علي المحتوي المفيد ده وربنا يكرمك عشان انت مبتبخلش بمعلومة وبجد استفدت كتير.
شكرا الك ولدعمك, بالتوفيق الك صديقي
الله يجعلها بميزان حسناتك يا أستاذ عادل 🥺♥️
والله انك انسان عظيم ورائع الله يوفقك والله انت مظلوم بالمتابعين الله يفتحها عليك ويوفقك يا رب❤
يسعدك صديقي, كل الشكر الك ولدعمك, بالتوفيق الك
انت معلم واحنا منك نتعلم
شرح ممتاز ومشكور جدا واشي فاخر عل اخر وشغل جبار
يسعد قلبك ..
كل التوفيق الك ..
الله يغطيك الف الف عافية عنجد انت رائع وذكي وعبقري وانت بالنسبة الي احلى بروفيسور بالعالم😍🤩
*طالبة معلوماتية*سوريا🥰
شكرااااا تعبت او اني ادور على احد افهم علي انته احسن شرح شفته 🤩
أشكرك جزيل الشكر ...المحتوى جدا رائع و ساعدني كثير الله يجزيك كل خير ..تحياتي من ألمانيا
شرح رائع
شكرا لك
ملاحظة بسيطة الفيديوهات طوال شوية يا ريت في الفيديوهات والكورسات القادمة بأن تكون قصيرة
تحياتي لك من فلسطين💗
حياك الله صديقي
كلام سليم ان شاء الله رح تكون اسرع واقل بالمستقبل
بالتوفيق الك ولك اخواني في فلسطين
هل أنت بخير؟
عبقري في الشرح .. اسلوب بسيط وسهل وانصح فيه بشدة .. بارك الله فيك
اشكرك ..
واياكم يا رب ..
شي perfect شكرااا كتير رفعت المادة بفضل هالمقاطع 😃❤❤
حياك الله, بالتوفيق الك
انا شفت فديوهاتك اكتر من مرة روعة بحس الشرح مخصص الي مشكور من القلب
الله يعطيك ألف عافية أستاذي الكريم
شرح ممتاز ماشفته بالجامعة الي بدرس فيها ...
الله يوفقك ويسعدك يارب💙🌹👏
والله شرح احسن من دكاتره الجامعه
جزاك الله خيرا شرحك جدا واضح و الان صرت فاهم الكلاس اكثر
اجمعين يا رب، بالتوفيق الك
شرح بسيط و يشمل كل الجوانب 💪😊
رااااائع ..... الروعة هو التفصيل في الشرح و التنظيم في الافكار .. ما شاء الله حولك ..ربي يوفقك
الله يحميك ويوفقك وييسر امرك ويطول عمرك ويحقق امانيك ويبعد عنك ولاد الحرام ويحفظك ويحفظلك حبابك😊
ماشاء الله عنك اخي كل الاحترام والتقدير شرحك ممتاز ورائع وسلس
بتمنا انك تعطي دورة object orianed programin of java
&java
شرح أكثر من رائع بميزان حسناتك إن شاء الله
جزاك الله خير وبارك الله فيك وربنا يكثر من امثالك
يسعدك يارب، اجمعين ان شاء الله
شكراً م.عادل تعلمت منك ++C 😍
يسعدك صديقي كل التوفيق الك
غدا عندي امتحان بيها اندعولي وشكرا لك استفدت كثيرا وفقك الله وجزاك خيرا استمر
العفو ..الله يوفقك
وان شاء الله بتحصل اعلى العلامات ...
string name;
string color;
اريح بكثير من
char name[15];
char color[10];
طبعا اريح .. بس رح يستهلك مساحة اكبر ..
@@AdelNasim انا عملت بال char و مو راضى run الا لما عملته string انا استخدم visual studio 2022
ربنا يحفظك يا استاذي الفاضل بس اريد منك تنزل فيديو تعلمنا فيه كيفية الإدخال من قِبل المستخدم بإستخدام الكلاسات
Dstructor
جزاك الله خيرا وجعله في ميزان حسناتك
امين .. واياكم ..
بالتوفيق فعلا شرح ممتع
Dieu te garde , ces explications sont complètes et instructives. Encore merci....
عمري ما شفت احلا من شرحك 💜🦋
انتي عمري ❤️
شرح اكثر من رائع بارك الله بيك
Merci monsieur Adel
you are welcome
:)
جزاك الله كل خير
مبدع جدا استاذي
كل الشكر لدعمك , بالتوفيق الك
ا عادل
انا بنفذ الكود ده على برنامج visual studio 2019 بيعطينى الأيرور ده
Error (active) E0167 argument of type "const char *" is incompatible with parameter of type "char *" New Project F:\Mahmoud\Programming\New Project\New Project.cpp 68
مع العلم اني لما بنفذه على برنامج code blocks اموره بتبقى تمام ..
ولما استبدلت ال [] char name ب string name على الفيجوال ستوديو اموره بقت تمام برضه ... فين بقى المشكلة عندى ؟
سؤال اخر معلش .. هو احنا ليه بنحط [] char name لما انا ممكن احط string ؟؟
ماشاءالله شرح مفهوم وواضح، الله يجزيك الخير
كل الشكر .. اجمعين يارب .
بالتوفيق ان شاء الله نرجو من حظرتك ان تستمر
بدعمكم ان شاء الله , النا والك يارب
جزاك الله خيراً
الله يحميك ويوفقك شو بدعيلك ع هيك شرح
والله قدها يا قلب الله يسعد قلبك
عدت الفديو اكثر من مرة ..اخيرا فهمتة جزاك الله خير وربنا يجعلة في ميزان حسناتك يارب
اجمعين يارب، ان شاء الله المواضيع الجاي بتكون اسهل
@@AdelNasim ان شاء الله يارب.. المشكلة الي ندرسة بالجامعة معقد جدا جدا عن الي باليوتيوب.. ليش لما يخلص الكورس ماتعمل مشاريع مثل الي ندرسها بالجامعة تجمع كل شيء . وتكون اكثر تعقيد.. شكرا الك
@@user-dr-noor العفو، مش غلط، ان شاء الله بنعملها
@@AdelNasim ياريت تسلم يارب
بارك الله بجهودك
كلمه رائع وممتاز قليله بحقك
كل الشكر الك ولدعمك, بالتوفيق الك صديقي
ماشاء الله عنك اخي كل الاحترام والتقدير
الله يجزاك خير ويرفع قدرك
شرح رائع احسن من الدكتور
كل الشكر ..
بالتوفيق الك ..
درس مفيد جدا ,شكرا لجهودكم
العفو ..
وشكرا على متابعتك ..
شرح أكثر من رائع ❤️
هذا الكود تبعي اذا في اي نصيحة او تعديل في الكود
ياريت تقول
وجزاك الله خير 💙❣️
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define ll long long
#define lp(i,n) for (int i = 0; i < n; i++)
#define rep(i, v) for (int i = 0; i < int(v.size()); i++)
using namespace std;
class car
{
private:
char name[15],color[10];
int maxspeed,model;
public:
void setname_color(char n[],char m[])
{
strcpy(name,n);
strcpy(color,m);
}
void setmaxspeed_model(int n,int m)
{
maxspeed=n;
model=m;
}
char* getname()
{
return name;
}
char* getcolor()
{
return color;
}
int getmaxspeed()
{
return maxspeed;
}
int getmodel()
{
return model;
}
void print()
{
cout
لو سمحت اخي لو ضايقتك بس ممكن اعرف ليش الكود تبعي عم يعطي ايرور
#include
using namespace std;
class house
{
private:
char name[15];
int size;
public:
void setname(char n[])
{
strcpy_s(name, n);
}
void setsize(int s)
{
size = s;
}
char* n()
{
return name;
}
int s()
{
return size;
}
void print()
{
cout
const char[] حط
@@ayoubiss8763
😂😂😂😂
والله ذكرتني بذكريات حلوة
صديقي التعليق صرلو اربع سنين والحمدالله رب العالمين صرنا بمستوى عالي بلبرمجة واشكرك على ردك ونشكر الاستاذ عادل نسيم فيديوهاتو كانت هي اساس قوي لالنا
@AdelNasim
والله العظيم انت علا وضعك. ❤️😍
شكرا لك شرح مميز .
الله يفتح علييييييييك ي عم عادل 😂😍
علينا وعليك ياا رب
مبدع دائما♥️♥️
الله يعطيك الف عافية
مشكور كتير جدا
يعافي عمرك يارب، كل التوفيق صديقي
الله يعطيك العافية احلى استاز
يعافيك يا رب .. بالتوفيق الك
جزاك الله خيراً
يسسعددينك شرح كامل متكامل
يعطيك الف عافيه دكتور شكرا
شرح ممتاز ربنا يبارك لك و يزيدك و بدي سؤال إذا سمحت في المثال الأول أظنني أخطأت و الcompiler أعطاني ها التعليق Severity Code Description Project File Line Suppression State
Error C2664 'void car::setName(char [])': cannot convert argument 1 from 'const char [4]' to 'char []' stringFunction3 D:\source
epos\stringFunction3\stringFunction3\stringFunction3.cpp 59
ايش يعني انه لا يمكن تحويل const char إلى string علما ان كل شئ مضبوط جدا إلا عند كتابة هذه الخطوة في int main
الله يباركلك ربنا يعطيك الف عافية
بارك الله فيك و جزاك كل الخير
الله يجازيك الخير يا وردة
اخ عادل انا كتب البرنامج الاول ال class car كلها نسخ على برنامج فيجوال ستوديو لما استدعي ال name وال color يعطينا خطا وجربت على كوبايلرات اون لاين كمان يعطي خطا والخطا مكتوب : argument of type "const char *" is incompatible with parameter of type "char *
ما شاء الله الشرح جميل جدًا💙🌸 ،شكرًا لحضرتك ،و لكن كيف أجعل الuser هو نفسه يعطي قيم attributes الخاصة بالclass؟!
بتعملى cin عادى ل variable و يتخديه كا parameter لل setfunction
لك في القلب دعوا الله يسعدك يارب ع شرحك وتعبك
أجمعين يارب .. كل الشكر ..
ربنا يسعدك ويزيدك علم
الله يحفظك .. واياكم يا رب ..
جربت المثال على برنامج code blocks وما شتغل هل انا مخربطة بشي ؟؟
او ممكن يكون في تغيرات من برنامج لاخر
و الخطا عم يطلع هو شي بيتعلق ب char
جرب الstrcpy_s من غير s
السلام عليكم ورحمة الله وبركاته
الشرح ممتاز عشت ع هلشرح الله يكثر خيرك..
ماكو مصدر او مرجع لشرحك يعني pdf
قاعد اشوف الفيدوات مرة ثانية بس ياليت لو تشرح مواد ثانية بعد مثل control theory , operating systems
ان شاء الله ..
وبالتوفيق الك ..
شنو دراستك
هندسة كمبيوتر والله المستعان :D
@@ali_qs_1
@@purplefurture6960 واني هم ربي يوفقك ان شالله النجاح يارب يوفقنا مرحله ثانيه انته اذا عند انستا ممكن توصل علمود اسئلة المواد الي تمتحنوها
ibrahemove بس لاتتوقع راح تستفيد مني :D يادوب امشي نفسي @@ali_qs_1
جازاك الله خيراً
استاذ يعطيك العافيه
لما اسوي برنامج بتطلعلي هاي المشكلة شو حلها
Unhandled exception at 0x00680F28 in Console Application2.exe OXC0000005: Access violation reading location Ox01240FFC
#include
using namespace std;
class car
{
private:
string name;
string color;
int maxspead;
int model;
public:
string setname(string n)
{
name = n;
cout
هذا نفس البرنامج الي كتبة
شكرا لك كنت اريد أسأل الاستاذ عادل اذا ممكن نعمل بهذه الطريق ووجدت طريقتك
الكود ناقص ينقصه function get ويجب ان تكون function set بدون return value type فقط للget
شكرا وعاشت ايدك وان شاء الله في ميزان حسناتك يارب لكن عندي سؤال ايمتى استخدم الget والset وايمتى ما استخدمهم؟؟
حياك الله صديقي,
في حال كنت بدك تعطي قيم للـ object غير القيم الي الابتدائية الي احنا اعطيناها, بهاي الحالة رح تستخدم الـ Set على اساس تعطي قيم جديدة سواء كانت من المستخدم او كانت Static بمعنى انت كمبرمج وضعتها, اما الـ Get رح يمسك القيم الي انت اعطيتهم للـ Members الي داخل الـ Object ويرجعلك ياهم لتقدر تطبعهم او تخزنهم بمتغير او تجري عليهم اي عملية, لانو الـ Set functions ما بتقدر تسندهم داخل متغير او تطبعهم مباشرة, ومع الوقت رح يوضح الفرق بالنسبة الك 100% ان شاء الله, بالتوفيق الك
اشكرك عل شرحك ,بس اذا بتسمح شو الفرق بين ستراكت وكلاسس غير انو الستركت اسهل
اوضح فرق اتو الـ
class by default
بيجي private
الـ member الي داخلو اما الـ
struct
بكونو public
لتشوف فروقات اكثر افتح الرابط:
stackoverflow.com/questions/92859/what-are-the-differences-between-struct-and-class-in-c
@@AdelNasim اشكرك
مشكور شرح ولا اجمل
العفو ..
وبالتوفيق الك ..
الله يجزيك كل خير
اجمعين يارب
بس يا ريت يا استاذ تنزل فيديو عن كيفية فصل البرنامج الى cpp و h لانو الموضوع هاد كتير مهم ومخربطني بصراحة ومخربط الكل . يعني البرنامج بيصير في ثلاث ملفات وهي : .cpp و h. و main.
ان شاء الله صديقي ..
في شرح للobject as a function arguments
مشكور حبيب , يعطيك العافية
الله يعافي عمرك .. العفو ..
ربنا يكرمك ي بش مهندس
يعطيك العافية.....ما في شرح لل data structures? (linked list ...stack..etc)
class student {
private:
char name[15];
char course[10];
char university[30];
int id;
public:
void setName(const char*n)
{
strcpy_s(name, n);
}
void setCourse(const char*c)
{
strcpy_s(course, c);
}
void setUniversity(const char*u)
{
strcpy_s(university, u);
}
void setId(int i)
{
id = i;
}
لما كنت كاتب
void setName(char n [])
يعطينى ارور
argument of type const char * is incompatible with parameter of type char *
لما x.setName("abdelhamid");
هل هو تغيير فى c++?
اهلا اخي
هلا الي بصير معك من جديد, المحررات نسخ 2017 فما فوق, بدهم يخلو كلشي ديناميكي بمعنى مش ثابت
اول كان طبيعي ابعث قيمة مباشرة كـ باراميتر لكن على التعديل الجديد حاولو يلغو هاي العملية لتتعود انت تخزن بمتغير وتبعتو كـ باراميتر
انت قادر تغير محتوى المتغير بسهولة اما لو كنت باعث قيمة مباشرة ما رح تقدر تعدل القيمة, هاي القضية بكل بساط,
فأنت اذا حاب تثبت على موقفك وتبعثو كـ
static
بدك تضيف
const
مع كل
parameter
بهالشكل
void SetName(const char n[])
بالتوفيق الك صديقي
@@AdelNasim شكرا اخي الكريم, جزاك الله خيرا
سلام عليكم استاذ اذا امكن محتاجة جواب لهذا السؤال:
All reserved words in C++ consist of
A) lowercase letters
B)uppercase letters
C) lowercase and uppercase letters
and underscore
D) all of the mentioned
)
يعطيك العافية استاذ عادل عندي استفسار الكومبايلر عندي بيعطيني هاي العبارة وقت ادخل المعطيات يلي بدي اطبعها و ما رايد يشتغل argument of type"const char*" is incompatible with parameter of type"char*"
جزاك الله خيرا ❤
مشكور، لو مكن تفسير لماذا نقوم ب return لمتغيرات private
يعطيك الف عافية استاذ لو سمحت بشرح ال class بالدقيقة 20 عند ال char عبتضيف علامة مشان يستقبل النص شو عبتضيف هنيك بتمنى تفيدني والك جزيل الشكر .
بضيف * لانو ال Array عبارة عن static pointer بالحقيقة، فانا ما بدي ارجع حرف بدي ارجع مجموعة من الحروف عشان هيك كان ال
return value type :
array of pointer to charactes
وبنرمزلها ب char *
@@AdelNasim طيب استاذ شو العبرة من عدم استخدام string يمكن تكون اقصر واسهل
اكيد طريقتك الها ميزات مختلفة
اذا مافيها غلبة شو الشي ااي بميز هالطريقة عن ال string .
السلام عليكم الشرح ممتاز جدا بالتوفيق
عندى سوال لما جيت اجرب كود ال car على فيجول 2019 كتبت نفس كل حاجه حضرتك عملتها وفى ال main بعت ("ob. setname("kai
عملى error متصلحش الا لما كتبت const فى تعريف الفانكشن فوق بقت بالشكل ده ( [ ] void setname(const char n ممكن اعرف السبب مع ان فى الفيديو run
من غير اى مشاكل !!
كلامك صحيح .. بـ اصدار 2015 كان مسموح
لكن بالإصدارات الاحدث بتوجب يا اما نضيف const عن تعريف الـ
function
او تخزين القيمة داخل متغير بعدها نبعثها للـ
function
مثلا
char name [] = "KIA";
ob.setName(name);
يا اخي انت رهيب
هو انا ممكن مستخدمش ال array of chars صح واستخدم string مباشر صح ؟
مشكوور جدا
شكرا لك
الله يجزيك كل الخير
الله يعطيك الف عافيه ...
سؤال خيي لو سمحت ..
فنكشن الطباعه print اللي منعمله بغنيني عن عمل فنشكن get ? ??
اجمعين يا رب ..
على فرض بدنا نطبع قيمة عنصر واحد من الكلاس ,فنكشن الـ
print
رح تطبع كل العناصر
معناتو لابد من وجود الـ
get
بارك الله فيك افدتني
انت رائع الله يجزيك الخير
استاذ بالنسبة للarray of charcter مابيمشي الحال نشتغل بالstring عوضا عنها ياريت تجاوبني بأسرع وقت والله يعطيك العافية
الي فهمتة سوى كان ستراكت او كلاس
هو عبارة عن مصفوفة
بس الفرق بين المصفوفة والكلاس او الستراك هو
انو الكلاس او الستراكت اقدر اعرف بي متغرات تكون من نوع int اوfloat او char بنفس الوقت
اما المصفوفة العادية فقط نعرف متغيرات تكون منوع واحد سوى كان من نوع int او float
صح كلامي او لا
صححولي 😁
سلام عليكم
بس ممكن سوال التصوير مو واضح بهاذه الفيديو
استاذ ممكن حل
شكراا الاستاذ على هاذه الشرح الممتاز
ارجو الرد
وعليكم السلام ورحمة الله, حل للتصوير ولا للسؤال؟