עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

פורסם

גודל מערך סטאטי חייב להיות ידוע בזמן הקימפול. אחרת צריך להקצות זיכרון בצורה דינאמית.

ב-c ההקצאה נעשית בעזרת malloc (או calloc). האופרטור new לא קיים ב c (למטב ידיעתי)ץ

פורסם

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

ב-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 את ההגדרה המדוייקת).

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.