ABA


"שגיאת קימפול בUNIT בפסקל, לא מוצא את הטעות"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7523 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7523
Zukini

   23:24   10.12.03   
אל הפורום  
  שגיאת קימפול בUNIT בפסקל, לא מוצא את הטעות  
 
   היה עלינו לכתוב UNIT שמטפל בחניון.
הנה היוניט שהכנתי:

unit has;
interface
const
n=10;
type
hast=array of boolean;
*********
procedure zero(ha:hast);
function full(ha:hast):boolean;
procedure insert(var ha:hast);
procedure out(var ha:hast);
*********
implementation
procedure zero(var ha:hast);
var
i:integer;
hs:hast;
begin
for i:=1 to n do
ha:=false;
end;
******
function full(ha:hast):boolean;
var
temp:boolean;
i:integer;
begin
temp:=true;
i:=1;
while temp do
begin
if ha=true then
temp:=true
else
temp:=false;
i:=i+1;
end;
if temp then
full:=true
else
full:=flase;
end;

procedure insert(var ha:hast);
var
num,i:integer;
temp:boolean;
begin
temp:=false;
i:=1;
while temp=false do
begin
if ha=false then
begin
ha:=true;
temp:=true;
writeln('You have a free spot at: ',i);
end
else
i:=i+1;
end;
procedure out(var ha:hast);
var
num:integer;
temp:boolean;
begin
temp:=false;
while temp=false do
begin
writeln('Enter your parking spot');
readln(num);
if ha=true
begin
ha:=false;
writeln('Thank you for using park and drive');
temp:=true;
end
else
writeln('Parking spot is empty');
end;
begin
end;

אחרי קימפול הוא טוען שצריך להיות implementation אחרי הtype ולפני הצהרת הפונקציות והפרוצדורות (בחלק של הinterface), מה שנראה לי לא הגיוני.

מה הטעות?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  טוב, מצאתי את ''הטעות'' Zukini 10.12.03 23:47 1
     חחח ברור שתהיה לו בעיה עם כוכביות.. DardaSaba 11.12.03 22:41 2

       
Zukini

   23:47   10.12.03   
אל הפורום  
  1. טוב, מצאתי את ''הטעות''  
בתגובה להודעה מספר 0
 
   לטורבו פסקל יש כנראה בעיה שמפרידים לו דברים עם כוכביות, זו הייתה הבעיה.

תודה בכל מקרה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DardaSaba
חבר מתאריך 18.3.02
16025 הודעות
   22:41   11.12.03   
אל הפורום  
  2. חחח ברור שתהיה לו בעיה עם כוכביות..  
בתגובה להודעה מספר 1
 
בשבילו זה ציטוט.. יעני הוא לא יבצע את מה שבין הכוכביות..



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net