ABA


"שאלה על פונקציה בפסקל"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6054 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6054
Benayoun15
חבר מתאריך 7.6.02
1026 הודעות
   16:23   26.05.03   
אל הפורום  
  שאלה על פונקציה בפסקל  
 
   האם יש פונקציה שהופכת מחרוזת של תו אחד למשתנה מסוג תו
למשל
יש לי מחרוזת בגודל 1 כזאת

a:string;

ונגיד

a='X'

איך אני עושה שהמשתנה b שמוגדר ככה

b:char;

יהיה שווה ל X גם כן

מה הפונקציה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  בוא אני יבנה לך אחת כזאת :) jossepe_4u  26.05.03 16:33 1
     מאוד לא מומלץ לכתוב פונקציה כזאת liranr 26.05.03 16:45 4
         לא יוצא לי אף פעם הסוגריים האלה jossepe_4u  26.05.03 17:02 5
  בשביל מה פונקציה? liranr 26.05.03 16:41 2
     הוא ביקש פונקציה :) jossepe_4u  26.05.03 16:43 3

       
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   16:33   26.05.03   
אל הפורום  
  1. בוא אני יבנה לך אחת כזאת :)  
בתגובה להודעה מספר 0
 
   עבר עריכה לאחרונה בתאריך 26.05.03 בשעה 16:34
 


program string2char (input,output);
uses wincrt;
var
a:string;
b:char;
function do_char (a:string):char;
Begin
if (length(a) = 1) then
do_char:=a{1};
end;
Begin
Writeln ('enter string');
Readln (a);
b:= do_char(a);
Writeln (b);
end.


סוגריים מסולסלים שווה סוגריים מרובעים


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

   16:45   26.05.03   
אל הפורום  
  4. מאוד לא מומלץ לכתוב פונקציה כזאת  
בתגובה להודעה מספר 1
 
   הכוונה היא לפונקציה שאמורה להחזיר ערך אבל לא עושה את זה לכל המקרים.
אני לא בקיא בתקן, אבל אני די משוכנע שזה אסור ויכול לגרום לתוכנה "לעוף",
אם לא לדברים חמורים יותר.

ודרך אגב, מה הבעיה לרשום סוגריים מרובעות?
[ [ [ [ [ ] ] ] ]
כנס לכאן להסבר:
http://rotter.net/cgi-bin/nor/dcboard.cgi?az=rotter_special


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   17:02   26.05.03   
אל הפורום  
  5. לא יוצא לי אף פעם הסוגריים האלה  
בתגובה להודעה מספר 4
 
   ואני השתמשתי בסתם פונקציה
כי זה נראה לי מאוד מוזר שצריך פונקציה בשביל להפוך
תו בתוך מחרוזת לתו מסוג תו


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

   16:41   26.05.03   
אל הפורום  
  2. בשביל מה פונקציה?  
בתגובה להודעה מספר 0
 
   מה רע ב"סתם":

b:=a[1];


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   16:43   26.05.03   
אל הפורום  
  3. הוא ביקש פונקציה :)  
בתגובה להודעה מספר 2
 
   לא שמת לב לסמיילי בכותרת ?
היא עושה בדיוק את אותו דבר שאתה רשמת


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

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

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



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