עבור לתוכן

היכרות עם Visual Studio 2013,שפת C

Featured Replies

פורסם

שלום,התקנתי את התוכנה Visual Studio 2013.

עשיתי לפי הסרטון הבא:

במקום main.cpp,כתבתי main.c

ניסיתי את התוכנית הבאה

#include<stdio.h>
void main()
{
int first, second;
printf("please enter the first number: ");
scanf("%d", &first);
printf("please enter the second number: ");
scanf("%d", &second);
printf("The sum of the numbers is %d\n",
first + second);
}


אני מקבל את השגיאה הבאה:

IvWTiOC.jpg

למה?

תודה.

פורסם

כנראה זה לא התקמפל. למה? תקרא את הודעות השגיאה.

פורסם
  • מחבר

בתוך התיקיה Project1 אין תיקיית Debug

פורסם
  • מחבר

מה אני עושה לא נכון ?

File->New->Project->Empty Project

ב-Solution Explorer,בתיקיית Source Files אני לוחץ מקש ימני -> Add ואז בוחר New Item

במקום סיומת cpp אני משנה ל- c ומוסיף.

אני כותב את התוכנית הנ"ל,בוחר בלשונית DEBUG,אני בוחר Start Debugging

ואני מקבל את השגיאה הזו

פורסם

תקמפל את התוכנה (בחר Compile) לפני שאתה מנסה להריץ / לדבג אותה.

פורסם
  • מחבר

בחרתי בלשונית BUILD,משם ב-

Compile

הוא נתן לי שגיאה בנוגע ל-scanf והפתרון היה לשנות את הפקודה ל-scan_f אז שיניתי.

קמפלתי את התוכנית,אין שגיאות

Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped

כשאני עושה Start Debugging,אני מקבל את אותה השגיאה.

פורסם
  • מחבר

האם אתה מתכוון ל-d%?

התוכנית הנ"ל היא מתוך ספר לימוד על C

פורסם

בתחלה כשאתה רק פותח פרוייקט חדש, במקום לבחור ב-empty project, בחר ב-win32 console application. לאחר מכן תוסיף את ה-source.c כמו שרשמת כרגיל.

בתחילת התוכנית, תוסיף:

#define _CRT_SECURE_NO_WARNINGS

ע"מ שלא יציק לך על כל שטות.

פורסם
  • מחבר

ב-Win32 Application Wizard שנפתח,ב-Application Setting,מה אני בוחר?

ב-Additional options:בחרתי ב-Empty project

הוספתי את

-source.c,עשיתי כמו שציינת אך עדיין אני מקבל את השגיאה הזו

למה זה לא יוצר לי קובץ exe?

פורסם

מההתחלה:

file->new->project, לאחר מכן בוחר בצד שמאל אתה בוחר ב-visual c++ ובצד ימין win32 console application. תן למטה שם ומיקום ולחץ ok.

ב-wizard אתה בוחר ב-console application ו-empty project ולוחץ על finish.

תחת solution explorer בצד ימין אתה לוחץ קליק ימני על שם הפרוייקט או על source files-> בוחר ב-add ו-new item.

בחלון אתה בוחר למעלה ב-c++ file ומתחת נותן שם ומיקום. אתה יכול להשאיר את זה כ-cpp ורק בסוף כשתרצה לשמור, פשוט שמו כקובץ c זה לא ממש משנה.

לבסוף תעתיק את התוכנה בדיוק כמו שרשמת אותה פה + השורה בהתחלה שרשמתי לך בתגובתי הקודמת. לבסוף תעשה rebuild ואם זה יעבור בהצלחה, תחת debug לחץ על start without debugging (למען הסר ספק בדקתי אצלי, הכל עובד).

פורסם

אם המדריך מגדיר את ה-main כמחזיר void, המדריך ישן. תחליף אותו.

פורסם
  • מחבר

תודה יאיר,עובד.

גיל,הספר הוא מ-2001.בתחילת הספר כתוב שספר זה משתמש בפונקצית ()main ללא ערך מוחזר אך הסופר שהוא ממליץ לכתוב את הפונקציה ()main כמחזירה int ולא void.

ארכיון

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

דיונים חדשים