IDE לC - קימפול ייעשה עם gcc - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

IDE לC - קימפול ייעשה עם gcc


mega1234

Recommended Posts

יש לי תיאוריה, אבל יקח יותר מדי זמן לבדוק כרגע, אז תצטרך לחכות קצת או לבדוק בעצמך:

ב-C99 יש מספר features חדשים, ואחד מהם הוא מערכים בגודל משתנה (Variable Length Arrays ובקיצור VLA).

לבושתי אני לא מכיר כל כך את C99, ולכן אני לא מכיר את הסינטקס המדויק ואת היכולות שלהם.

יתכן שמה שעשית זה להגיד VLA ב-C99. יתכן שזה עובד ב-GCC כי הוא תומך ב-C99, ולא עובד בMSVC כי הוא לא תומך ב-C99.

לגבי האזהרה על ה-scanf, תתעלם ממנה. scanf נחשב deprecated ב-C++ בשל הסכנות הרבות של השימוש בו. ב-C מצד שני הוא לא נחשב deprecated (למרות שהוא מסוכן) למיטב ידיעתי. בכל מקרה scanf הוא חלק מהסטנדרט, פורטבילי, ולא הולך לשום מקום. לדעתי זה גובל ביהירות מצד MS להוציא warning על פונקצית ספריה סטנדרטית ובסיסית שנמצאת בהרבה תוכנות קיימות.

אתה יכול להגדיר מקרו _CRT_SECURE_NO_DEPRECATE ואז הקומפיילר לא מזהיר אותך (תבדוק ב-MSDN את ההגדרה המדוייקת).

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...