פורסם 2006 בנובמבר 1019 שנים אני מחפש סביבת פיתוח חינמית לC (הקוד כאמור יקומפל בgcc).אלה סביבות שניסיתי כבר ולא אהבתי.ECLIPSE - הסתבכתי מאוד עם ההתקנה, לא אוהב את הכבדות שלה.DEV C++ - אהבתי אבל אני חייב שיהיה אפשרות לראות מערכים בדיבאגינג (כמו בMSVC) בגלל שאני עובד המון עם מערכים.MSVC++ - ניסיתי את גירסה 6, היא נתקעת לי כול פעם.תודות מראש.
פורסם 2006 בנובמבר 1019 שנים פעם פרסמתי link לאתר שמרכז קומפיילרים ו-IDE-ים חינמיים ל-C.תחפש בפורום, יכול להיות שזה אפילו בסטיקי.
פורסם 2006 בנובמבר 1019 שנים מחבר הEXPRESS ? ניסיתי אותו, לא הבנתי איך משתמשים בזה בכלל, אני סה"כ צריך ליצור אפלקציות קונסולה פשוטות ולא כול מיני FORMS בWIN.
פורסם 2006 בנובמבר 1019 שנים אולי בתור עורך הוא טוב אבל למיטב הבנתי לא מומלץ לקמפל איתו כיוון שהוא משתמש בספריות דוט-נט.הטענה היא שבשביל C++ "מסורתי" עדיף להשתמש ב-VC6.
פורסם 2006 בנובמבר 1019 שנים ה"טענה" הזו היא לא נכונה, וזו הפעם הראשונה ששמעתי אותה. התמיכה של VC6 ב-C++ היא חלקית, ויש מקומות שבמכוון מפירים את התקן.VC8 עולה על VC6 כמעט בכל בחינה, למרות שה-IDE שלו כבד (אולי בגלל שימוש ב-.NET). כל מי שמתחיל עכשיו פרוייקט C++ חדש, שיתחיל עם VS2005 ולא עם VS6.אם יש לכם פרוייקט ישן, שווה לחשוב על להמיר את הפרוייקט ל-VS2005.לגבי שימוש ב-C++ בלי תוספות מיותרות: פשוט תתחיל win32 console project, ותסמן בכל מקום empty project (בלי precompiled headers, MFC ושטויות).
פורסם 2006 בנובמבר 1019 שנים שמעתי את הטענה הזו ממס' מקורות.נאמר לי גם שעלול להיגרם מצב שתהיה חייב התקנה של .net framework בשביל להריץ את התוכניות אח"כ (תלוי באיזה ספריות מערכת אתה משתמש).אני מודה שלא בדקתי את זה, וגם אין לי הרבה ניסיון עם ויזואל סטודיו, אבל זה מה ששמעתי.
פורסם 2006 בנובמבר 1019 שנים מחבר אוקיי ניסיתי וזה לא טוב לי, ניסיתי לקמפל קוד שעובד טוב עם gcc והוא נתן לי ERRORS.
פורסם 2006 בנובמבר 1019 שנים גבי שימוש ב-C++ בלי תוספות מיותרות: פשוט תתחיל win32 console project, ותסמן בכל מקום empty project (בלי precompiled headers, MFC ושטויות).עובד מעולה. לא צריך FRAMEWORKS אם אתה לא משתמש בקוד של זה..
פורסם 2006 בנובמבר 1019 שנים שמעתי את הטענה הזו ממס' מקורות.נאמר לי גם שעלול להיגרם מצב שתהיה חייב התקנה של .net framework בשביל להריץ את התוכניות אח"כ (תלוי באיזה ספריות מערכת אתה משתמש).אני מודה שלא בדקתי את זה, וגם אין לי הרבה ניסיון עם ויזואל סטודיו, אבל זה מה ששמעתי.אם אתה מייצר פרוויקט שהוא .NET לדוגמא פרוייקט C# או managed C++ אז כן, ברור שתצטרך. אבל אם אתה עושה פרוייקט רגיל לא צריכה להיות בעיה.superman: אם תתאר את השגיאות שאתה מקבל אולי נוכל לעזור.
פורסם 2006 בנובמבר 1019 שנים מחבר void arrScan(int arr[],int arrSize){ int i; for (i=0;i<arrSize;i++) scanf("%d",&arr[i]);}1>.\2.c(42) : warning C4996: 'scanf' was declared deprecatedvoid arrPrintDifferent(int arr[], int arrSize){ int i,j,flag=0,cur; int a[arrSize]; for (i=0;i<arrSize;i++) a[i]=0; for (i=0;i<arrSize;i++) { cur=arr[i]; for (j=(i+1);j<arrSize;j++) if (arr[j]==cur) a[j]=1; if (a[i]==0) printf("%d ",cur); }}1>.\2.c(132) : error C2057: expected constant expression1>.\2.c(132) : error C2466: cannot allocate an array of constant size 01>.\2.c(132) : error C2133: 'a' : unknown sizeחוץ מהSCANF אני מקבל אותם ERRORS עם MSVC 6.
פורסם 2006 בנובמבר 1019 שנים אי אפשר להקצות מערך סטאטי עם גודל דינאמי.או ש-arrSize יהיה ערך קבוע (const או define), או שתקצה את המערך באופן דינאמי, ככה:int *a = new int[arrSize];וכמובן תזכור לשחרר אותו בסוף הפונקציה.
פורסם 2006 בנובמבר 1019 שנים מחבר אז למה זה עובד עם gcc לעזאזל, ומה לגבי הSCANF ?עריכה: נראה לי שאתה מתבלבל פה עם c++ , אני צריך את זה בC.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.