פורסם 2011 בפברואר 1414 שנים הייתי מתכנת עד עכשיו ב C ומשום מה שאני כותב תכנית פשוטה בC++ זה נותן לי שגיאה. איך עושים CREATE PROJECT וכו' עד הקטע שאתה כותב את הקוד ? תודה
פורסם 2011 בפברואר 1414 שנים כל מה שאתה צריך לעשות זה ליצור פרוייקט ריק.File > New > Projectושם תחפשVisual C++ > General > Empty Projectבשביל להוסיף קבצים לפרוייקט, תבחרProject > Add New Itemושם תוסיף קובץ מסוג C++ File.אם זה עדיין לא עובד אז יעזור אם תאמר מה בדיוק אתה מנסה לכתוב ומה בדיוק השגיאה.
פורסם 2011 בפברואר 1414 שנים מחבר זה הקוד והוא נותן לי שגיאה : Cannot open include file: 'iostream.h'[pre]// message1.cpp#include <iostream.h>// Message class - display hello message to screenclass Message{private: int id;public: void print() { cout << "hello C++!" << endl; }};int main(){ Message m; m.print(); return 0;}[/pre]
פורסם 2011 בפברואר 1414 שנים לא קשור ל-Visual Studio.אתה לומד ++C מספר כלשהו? אם כן, אז זה מספר מאוד ישן כנראה. תחליף את iostream.h ב-iostream (ללא סיומת), ותוסיף את השורה הזו אחרי האינקלוד:using namespace std;הסבר:תקן ++C קובע שבחבילה הסטנדרטית, שמות הקבצים שעושים להם אינקלוד הם ללא סיומת h, כלומר צריך לעשות אינקלוד (לדוגמה) ל-iostream ול-string, ולא iostream.h או string.h.חוץ מזה, כשעושים אינקלוד לספריות הסטנדרטיות של C, מחליפים את סיומת ה-h בתחילית c. כלומר, במקום#include <stdio.h>צריך#include <cstdio>(כמובן, בדרך כלל אין סיבה להשתמש בחבילות הסטנדרטיות של C כשיש לך את אלו של ++C)ולגבי השורה שאתה צריך להוסיף: זה קשור למשהו שנקרא namespace. כשתגיע לנושא הזה אז תבין מה זה אומר.
פורסם 2011 בפברואר 1414 שנים מחבר תודה רבה אחי אני מתחיל ללמוד סמסטר הבא תכנות מונחה עצמים אבל התחלתי להיעזר לפני בספר שנקרא C++ מדריך מקצועי של מרכז הדרכה 200 משנת 2008 אז לא אמור להיות כ"כ ישן. אם יש לך המלצה על ספר טוב יותר לקורס הנ"ל אשמח לשמוע...
פורסם 2011 בפברואר 1414 שנים לא בהכרח ישן, אבל בהחלט מיושן. שזה מפתיע, כי תקן ++C הנוכחי קיים מאז 1998.
פורסם 2011 בפברואר 1414 שנים לגבי ספריות C, תקן ++C בהחלט מרשה ואף מחייב המצאות הספריות של C עם השם המקורי כלומר stdio.h , על מנת שתהיה תאימות לאחור. באופן אישי אני גם מעדיף את זה ככה.אבל כמובן, ספריות ++C הסטנדרטיות באות בלי h. בסוף כמו ששניצל אמר.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.