נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: בעיה בסיסיתבc

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 10 December 2005 בשעה 19:05 | IP רשוּם
ציטוט k-blat

שלום אני התחלתי ללמוד ממש עכשיו c וכבר ניתקלתי בבעיה טיפשית אני כותב את הקוד הבא:

#include <stdio.h>

void main()
{
   printf ("first sentence \n");
   printf ("second sentence \n");
   printf ("third sentence \n");
}

הכל טוב ויפה אני שומר את זה כקובץ exe

ואז שאני פותח תקובץ אני מקבל שגיאה לא ברורה ואני משתמש במהדר טורבו סי

תודה מראש לעוזר

חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 10 December 2005 בשעה 19:30 | IP רשוּם
ציטוט AC-Milan

אני לא רואה שגיאה
תרשום את השגיאה שנרשמת .
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 10 December 2005 בשעה 22:13 | IP רשוּם
ציטוט k-blat

השגיאה שהוא רושם היא:

רכיב upc של mdvtn נתקל בהוראה לא חוקית לחץ על סגור כדי לסיים את פעולת היישום

מישהו יודע מה אומרת השגיאה?

חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 10 December 2005 בשעה 22:24 | IP רשוּם
ציטוט AC-Milan

אני חושב שהבעיה נובעת מתקלה ביצירת קובץ ה - EXE .

תנסה ליצור קובץ EXE בקומפיילר אחר כמו :

Dev-C++

חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
ברנש מוזר
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 17 October 2005
משתמש: מנותק/ת
הודעות: 26
נשלח בתאריך: 11 December 2005 בשעה 08:41 | IP רשוּם
ציטוט ברנש מוזר

כמו שAC-Milan אמר, כנראה היו בעיות בזמן ההתקנה של הקומפיילר טורבו סי. כמו כן, אפשר להמליץ לך לכתוב את התוכנית בצורה יותר תיקנית, ולהפוך את הפונקציית main לטיפוס int שמחזירה ערך 1?

 

קוד:
#include <stdio.h>
int main()
{
printf("hello world\n");
return 1;
}

חזרה לתחילת העמוד הצג את כרטיס החבר של ברנש מוזר חפש הודעות אחרות של ברנש מוזר
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 11 December 2005 בשעה 18:47 | IP רשוּם
ציטוט k-blat

אוקי תודה לכולם!
חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 13 December 2005 בשעה 16:57 | IP רשוּם
ציטוט k-blat

מישהו אולי יכול לעזור בוקשה זה קצת דחוף..
חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 13 December 2005 בשעה 17:07 | IP רשוּם
ציטוט ניר

אפשר screen shot של הבעיה?

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 13 December 2005 בשעה 17:55 | IP רשוּם
ציטוט AC-Milan

ב - Dev C++ עליך לרשום את הקוד בצורה הזו :
קוד:
#include <stdio.h>
#include <conio.h>
int main()
{
printf("first sentence \n");
printf("second sentence \n");
printf("third sentecne \n");
getch();
return 0;
}
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 13 December 2005 בשעה 19:27 | IP רשוּם
ציטוט k-blat

הינה תמונה לניר:

http://img478.imageshack.us/my.php?image=19ok.jpg

ולאיסי מילאן אני עובד לפי מדריך ורק עכשיו התחלתי אם c עז אני לא רוצה להוסיף סתאם דברים שאני לא ידע תמשמעות אני רוצה לעבוד לפי המדריך

חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 13 December 2005 בשעה 19:44 | IP רשוּם
ציטוט AC-Milan

זה לא סתם דברים , במהדר Dev-C++ ה void main לא נתמך ועליך להשתמש ב int main .
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 14 December 2005 בשעה 07:21 | IP רשוּם
ציטוט ShadowBeast

יש לך בעייה כזאת עם קבצים שלא אתה קימפלת?


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 14 December 2005 בשעה 14:38 | IP רשוּם
ציטוט k-blat

ShadowBeast כתב:
יש לך בעייה כזאת עם קבצים שלא אתה קימפלת?

לא אין שום בעיה

ואם הdev c++ לא עובד ממש לפי החוקים אז אפשר לקבל שם של מהדר לc שפועל רגיל?

חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 15 December 2005 בשעה 17:19 | IP רשוּם
ציטוט k-blat

מישהו בכל זאת יכול לעזור אני תקוע ככה כבר שבוע ואני ממש רוצה להתחיל ללמוד סי אז בוקשה אם מישהו יכול!
חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 15 December 2005 בשעה 17:24 | IP רשוּם
ציטוט AC-Milan

תשמע , אין כזה דבר "חוקים" לכל מהדר יש צורת כתיבה שונה , השפה עדיין עצמה . פשוט מאוד כל פעם שבמדריך שלך רושמים void תחליף ל int ובסוף הקוד תוסיף return 0; .
כמו הקוד הזה :
קוד:
#include <stdio.h>
int main()
{
printf("first sentence");
return 0;
}
 
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 15 December 2005 בשעה 17:43 | IP רשוּם
ציטוט k-blat

אחי ניסיתי גם את זה אבל אני מקבל שגיאה אחרי שאני מעביר את זה לקובץ exe
חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 16 December 2005 בשעה 13:59 | IP רשוּם
ציטוט Fate

איך אתה מעברי את זה לקובץ exe...
כי לפי מה שהבנתי אתה רק שומר את זה עם הסיומת exe?
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 17 December 2005 בשעה 20:15 | IP רשוּם
ציטוט k-blat

כן אני עושה save as ושמור כexe
חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 17 December 2005 בשעה 20:20 | IP רשוּם
ציטוט Fate

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

הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 17 December 2005 בשעה 20:20 | IP רשוּם
ציטוט pitbull

לאא, מה אתה סתם לוקח את הקוד ושומר כ EXE ?
אתה צריך לקמפל את הקוד בסביבת העבודה, במקרה שלך DEV CPP
ולאחר הקימפול צריך להיווצר קובץ EXE בתיקייה שבה הגדרת את הפרוייקט...
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull חפש הודעות אחרות של pitbull
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 17 December 2005 בשעה 20:22 | IP רשוּם
ציטוט AC-Milan

אחרי שאתה כותב את הקוד , תעשה :
Execute
Compile
ואז תשמור את הקוד , אח"כ תכנס לתיקיה בה שמרת את הקוד ושם תמצא את קובץ ה EXE שהשם שלו יהיה אותו שם שבו השתמשת לשמירת הקוד .
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
porto_jwl
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 17 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 9
נשלח בתאריך: 17 December 2005 בשעה 21:59 | IP רשוּם
ציטוט porto_jwl

תשתמשו ב-cygwin הוא הכי טוב הקומפיילר הזה.
חזרה לתחילת העמוד הצג את כרטיס החבר של porto_jwl חפש הודעות אחרות של porto_jwl
 
pitbull
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 17 December 2005 בשעה 22:23 | IP רשוּם
ציטוט pitbull

porto_jwl כתב:
תשתמשו ב-cygwin הוא הכי טוב הקומפיילר הזה.

במה הוא טוב? למה הוא שונה מהשאר?
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull חפש הודעות אחרות של pitbull
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 17 December 2005 בשעה 22:37 | IP רשוּם
ציטוט ShadowBeast

הוא לא טוב בכלל
קקה של קומפיילר לדעתי


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
pitbull
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 17 December 2005 בשעה 22:47 | IP רשוּם
ציטוט pitbull

איך בכלל קובעים את טיבו של קומפילר מסויים? :|
אפשר להגיד אם סביבת עבודה נוחה/לא נוחה, יעילה/לא יעילה
אבל איך אפשר להגיד משהו על קומפילר?
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull חפש הודעות אחרות של pitbull
 
porto_jwl
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 17 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 9
נשלח בתאריך: 17 December 2005 בשעה 22:47 | IP רשוּם
ציטוט porto_jwl

ShadowBeast כתב:
הוא לא טוב בכלל
קקה של קומפיילר לדעתי

למה חרא??????לי הוא תמיד מקמפל והוא עובד.

חזרה לתחילת העמוד הצג את כרטיס החבר של porto_jwl חפש הודעות אחרות של porto_jwl
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 17 December 2005 בשעה 23:13 | IP רשוּם
ציטוט Fate

porto_jwl כתב:
תשתמשו ב-cygwin הוא הכי טוב הקומפיילר הזה.

cygwin הוא לא קומפילר...
וgcc מקמפל ללינוקס...
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
porto_jwl
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 17 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 9
נשלח בתאריך: 18 December 2005 בשעה 16:57 | IP רשוּם
ציטוט porto_jwl

הא,הבנתי.

ואיך משתמשים בקומפיילר של הגירסא Microsoft Visual Studio 8?

או איך שקוראים לזה...

 

חזרה לתחילת העמוד הצג את כרטיס החבר של porto_jwl חפש הודעות אחרות של porto_jwl
 
k-blat
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 18 December 2005 בשעה 16:59 | IP רשוּם
ציטוט k-blat

תודה רבה לכל מי שעזר הבעיה ניפתרה!
חזרה לתחילת העמוד הצג את כרטיס החבר של k-blat חפש הודעות אחרות של k-blat
 
יובל
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 December 2005 בשעה 11:34 | IP רשוּם
ציטוט יובל

לפי מה שהבנתי אתה "שומר את הקובץ כ - EXE",

הדרך הנכונה היא לשמור את הקובץ עם סיומת C ואז לעשות לו

compile כדי ליצור את ה- EXE.

יובל

חזרה לתחילת העמוד הצג את כרטיס החבר של יובל חפש הודעות אחרות של יובל בקר בדף הבית של יובל
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה