עבור לתוכן

בעיה בקומפילר טורבו פאסקל 7

Featured Replies

פורסם

הבעיה שיש לי זה שכול דבר שאני כותב מהדוגמאות בקובץ לימוד כותב לי;

ERROR3;UNKNOWN IDENTIFIER

; זה נקודדתים

תודה לעוזרים

פורסם

אתה רוצה שננחש מה הטעות? תעלה לכאן את הקוד.

(ויש לך בעיה להשתמש ב-shift?)

פורסם
  • מחבר

אז כחה

את הקוד אני העתקתי מקובץ לימוד של האתר http://www.underwar.co.il/library.asp?Page=Programming#cat111

ובנתיים כתבתי 2 קודים אחד שלום עולם והשני שיכתוב משהו אחר אם הלימוד של התגים WRITE ו WRITEIN

וזה משכתבתי


begin
writein('hello world');x
readin;x
end.x

וגם את הקוד הזה


program v11;x
begin
write('my name is pascal');x
writein('this is a program','in pascal v1.1');x
writein('nice program');x
writein;x
write('goodbye');x
end.x

לX שבסוף על תשימו לב .

עכשיו הבעיה שאנ ימקבל תמיד זה .

כשאני עושה קומפילר.

Error 3:unknown identifier.

בכלל יש אצלי או במחשבים שלי בעיה כי:

בבית הספר אני באלקטרוניקה ומחשבים .

ואנחנו לומדים C++ ובמחשב שם תמיד יש לי בעיות .

אבל המורה מתקן אותם אבל זה לא כמו בספר זאת אומרת למשל מוחק סוגריים וזה.

אבל עדיין לא עובד התוכנית .

פה{במחשב הזה} אני עשיתי בורלנד 3 .

וכול תוכנית שאני כותב זה לא עובד .

לא זוכר את הבעיות :nixweiss: .

בהזדמנות אחרת אולי היום בערב אני יכתוב משהו ויכתוב פה איזה בעיות אני מקבל.

גם הבעיות בויזואל של מיקרוספט זאת אומרת ה2005 וה2008 שבו כותבים HTML,JAVASCRIPT{ברח לי השם של ויזואל הספציפי}.

ניסיתי לצרוב את התוכנה היא לא עובדת :nixweiss:.

הדבר היחידי שלא היה לי בעיות איתו זה הפנקס רשימות שכתבתי בו בHTML וCSS בלי בעיה לפני חצי שנה אבל שחכתי כבר דיי הרבה דברים :kopfpatsch:.

טוב בקיצר אם הבעיה של הCPP 3 של בורלנד הסתקלתי במחשב הזה והוא נמחק משום סיבה :kopfpatsch:.

אז צרבתי למחב הנייד שהוא אם WIN XP לראות אם זה לא רק בגלל הVISTA.

וצרבתי לCאם זה משנה.

הקוד שכתבתי:


include<stdio.h>x
void main()x
{
printf("hello world")x
}

גם פה כדאי שהקוד יראה נורמלי שמתי X בסוף ובהתחלה הורדתי את ה#.

הבעיות שקיבלתי טוב תאמת במחשב הנייד לא קיבלתי בעיות פעם ראשונה בחיים שלי אבל כחה תמיד התחלתי בשמחשב הזה וגם במחשב בבית הספר מוזר :nixweiss:.

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

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

או שזה פשוט לא יוצא אלה כותב לי:

's' is not recognized as an internal or external command,

operable program or batch file.

טוב מחכה לתשובות לבעית שלי.

[attachment deleted by admin]

פורסם

לא הבנתי מילה ממה שכתבת. אתה חייב ללמוד לנסח את עצמך יותר טוב (ולמה לעזאזל את שם את ה-xים האלה? טג קוד יודע להציג את הקוד שלך יפה מאוד גם בלעדיהם)

לגבי הבעיה שלך בפסקל, אני מניח שלא שמת לב שלפקודה קוראים writeln ולא writein...

לגבי פנקס רשימות - יש לך חלונות בעברית, אז כברירת מחדל הוא מצמיד את הטקסט לימין. תלחץ על ctrl+shift שמאליים והטקסט יוצמד לשמאל.

פורסם
  • מחבר

טוב אז אני ינסה להסביר את העצמי יותר טוב.

אם הX חשבתי שזה יראה מבולבל כמו שאני כותב ולא ידעתי שזה יראה כמו שכבתי בלי.

אני לומד בהאתר הזה http://www.underwar.co.il/library.asp?Page=Programming#cat111 את הPASCAL

והקודים שכתבתי{בלי X עכשיו :silly:}


begin
writein('hello world');
readin;
end.

והקוד הזה.


program v11;
begin
write('my name is pascal');
writein('this is a program','in pascal v1.1');
writein('nice program');
writein;
write('goodbye');
end.

עכשיו כשאני עושה COMPILE .

נותן לי הודעה כזאתי:

Error 3:unknown identifier.

וגם יכול להיות שאצלי הבעיה אם הקוד או שאם המחשבים שלי.

זאת אומרת

בבית הספר שלי אנחנו לומדים C++ אם הקומפילר של בורלנד גרסה 3

אז שם תמיד יש לי בעיות כול הזמן אבל כשבא המורה ומתקן אותם הוא מוחק סוגריים וכאלה דברים ואז הוא עושה קומילר והכול מצליח.

אבל כשאני בא להריץ את האותו קובץ זה לא עובד לי בדיוק אותה בעיה כמו במחשבים של הבית{שלמטה יותר אני יכתוב אותם}.

גם יש לי בעיות בMicrosoft Visual Studio 2005 ו2008 שהם לא עושים אינסטל טוב ועובדים אבל הורדתי אותם מהאתר הראשי :-\

עכשיו בעניין הC++ של בורלנד.

הנה הקוד שכתבתי למשל


include<stdio.h>
void main()
{
printf("hello world")
}

אני עושה COMILING הכול SUCCESS.

אני שומר.

עכשיו כשאני עושה RUN.

זה כותב לי:

's' is not recognized as an internal or external command,

operable program or batch file

או שפשוט יוצא מהתוכנה ומביא לי את הקוד שכתבתי בפנקס רשימות

עכשיו אני גם ניסיתי לכתוב אם I גדול אבל עדיין לא עבד

ולגמבי פנקס הרשימות אני לא התכוונתי לזה אלה שזה יוצא לי לפנקס רשימות או שכותב לי

's' is not recognized as an internal or external command,

operable program or batch file

מקווה שעכשיו זה ברור מספיק :-\

ומחכה לתשובות לבעיות כי זה מעייף כול הזמן שיש לי בעיות תוכנה כאלו :'(

פורסם

L

as Lemon

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

בקוד של הC חסר לך ; בprintf.

פורסם
  • מחבר

DAMN

לא הבנתי מה קשור הL???

בקוד של הC בטעות מחקתי אותו אבל בקוד הוא אם זה

נו טוב שוב להתחיל עכשיו אני רק יכתוב את הבעיה.

בPASCAL אני כול דבר שאני כותב ואחרי זה עושה קומפיל של בדיקת בעיות אני מקבל:

Error 3:unknown identifier.

בC++ כול דבר שאני עושה אני אבל אני בודק וזה בלי בעיות אבל כשאני מריץ אני מקבל:

s is not recognized as an internal or external command

operable program or batch file

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

מקווה שעכשיו מישהו מבין

פורסם

WRITELN

ולא

WRITEIN

ולגבי ה-C - אתה מוכן להסביר באיזו תוכנה בדיוק אתה משתמש, מה אתה מריץ, איפה אתה לוחץ, ולהעלות תצלומי מסך? כי מהתיאורים שלך אי אפשר להבין כלום.

פורסם
  • מחבר

ישש סוף סוף עובד לי איזה תוכנית בשפת תיכנות :xyxthumbs::yelclap: ;D

טוב בנוגע לC

אני משתמש בתוכנה C++ של בורלנד גרסה 3

אני ממריץ:


include<stdio.h>
void main()
{
printf("hello world");
}

הבדיקה של הCOMPILING הכול SUCCESS

מריץ בFILE<DOS SHELL

שם רושם את שם הקובץ

אה פתרתי את הבעיה כשאני לוץ על RUN ואז לשם רואים את הפלט

אבל בכול זאת אני ישים את התמונה של הדבר הראשון RUN והשני כחה לפי השם

אל תשימו לב לגזירה העקומה הזאת :lol:

[attachment deleted by admin]

פורסם

א. זה #include

ב. זה int main עם החזרה של 0.

ג. תשתמש ב dev-c++


#include <stdio.h>

int main()
{
printf( "Hello World\n" );
getchar();
return 0;
}

בוא נגיד שזה קוד הרבה יותר טוב.

פורסם

איך קימפלת את התכנית ב-C?

איפה יושב ה-exe המקומפל?

מה גורם לך לחשוב שיש לו אותו שם כמו לקובץ cpp שלך?

פורסם
  • מחבר

קודם שניצל

יש באפשרויות למעלה COMPILE ואז COMPILE או בקיצור ALT+F9

שמרתי פשוט בSAVE AS ורק את השם ואני רואה את זה בתקיה איפה שצרבתי את התוכנה

אבל אני רואה אותה שם כפנקס רשימות{יכול להיות שזאת הבעיה שבפעם הראשונה זה פותח בפנקס רשימות???}

ואת השאלה האחרונה ממש לא הבנתי את הקטע"אותו שם כמו לקובץ הCCP שלי"

לוסט ספיריט

א.אני יודע אבל לא כתבתי אותו פה

ג.מה זה?

בקוד שהבאתה למה הוספתה משתנה לחזור 0 פעם

והיי קודם כתבתה שם משהו אחר :screwy:

ובנתיים אני לא וספתי את הN\ כי זה משהו ממש פשוט ולא כמה מילים

מה זה עושה הGETCHAR ?

אבל אני מזכיר אני ממש מתחיל אני לא איזה מפתח קודים למיקרוספט :smile1:

פורסם

גם אני נורא מתחיל :nixweiss:

האמת היא שלא הבנתי כלום ממה שכתבת לשניצל. אז אני אתייחס לתגובה שלי.

א.אני יודע אבל לא כתבתי אותו פה למה לא? מה הקטע לא לרשום?! :screwy:

ג.מה זה? זוהי סביבת פיתוח משולבת - IDE - יש בו בין היתר עורך קודים, מהדר, מפרש, וגם דבגר [debugger].

Dev-C++

בקוד שהבאתה למה הוספתה משתנה לחזור 0 פעם - לכל בעיה יש קוד משלו, קוד 0 מציין שהתוכנית פועלת היטב ואין בעיות.

והיי קודם כתבתה שם משהו אחר :screwy: כן תיקנתי את זה למה שמתאים לך.

ובנתיים אני לא וספתי את הN\ כי זה משהו ממש פשוט ולא כמה מילים לא נורא, רצוי תמיד להוסיף

מה זה עושה הGETCHAR ?

getchar מחכה לקלט מהמשתמש בשביל לסגור את התוכנית, וככה היא לא 'נעלמת' בלי שאתה רואה אותה.

פורסם

Save as שומר את הקוד, לא את התכנית המקומפלת.

תחת תפריט compile אמורה להיות לך אופציה בשם build או make. זה מה שאתה צריך להריץ.

פורסם
  • מחבר

לוסט ספיריט

כי קודם יצא טוטאל באלגן ה#

הבעיה שיש לי ספר:מבוא להנדסת מחשבים שפת C בצהוב ותרגול וניסויים{שדרך אגב המורה היה שוטף ביצירת הספר{רושו לשלטון :lol:}}

אממ לא הגעתי לעד כדאי כחה מצב גבוה

וGETCHAR הבנתי

שניצל עשיתי מה שעשיתי בהתחלה חשבתי למה זה לא עושה לי S.CPP אז עשיתי S.EXE וזה עבד ויצא פלט בלי כול הטורבו C++ וזה רק את הקלט של התוכנה

טוב זהו התארד מיצע את עצמו{כמו כול המנהלים אומרים} אפשר לסגור

ארכיון

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

דיונים חדשים