Logo

רד-בורד: ארכיון

ראשי > תיכנות > שאלה ב c פונקציות

17/11/2006 22:37:20 xtr
איך ניתן לקלוט עם פונקציה קלט ???

17/11/2006 22:48:04 HLL
"לקלוט פונקציה עם קלט"?
יענו
משתמש כותב:
printf("hello")
לתוך התוכנית שלכם.
והיא מדפיסה hello?
אי אפשר בסי (מלבד להדר מחדש את קוד המשתמש)
אפשר ב: Perl, C#, PHP, JS ו Java
אם אני לא טועה.
17/11/2006 23:04:50 xtr
לא אחי ולא משנה כבר הצלחתי תודה :)
18/11/2006 12:24:01 The-Chef
הלל
לקלוט פונקציה, לא מחרוזת
18/11/2006 22:28:01 HLL
שוב,
אפשר לקלוט פונ’ (בין אם זה שם שלה, בין אם זה קוד שלה) בשפות הנ"ל.
19/11/2006 01:10:37 devil kide
אפשר לנסות לדמות את ההרצה, למשל לחפש אם המחרוזת
printf נמצאת בקלט, ואז להדפיס את מה שנמצא בין הסודרים והגרשיים.
זה קצת עבודה , אבל זה אפשרי.
19/11/2006 18:33:46 hashashin
יופי ... אתה פשוט כותב קומפיילר :)
ותמיד אפשר לקלוט פוינטר לפונקציה אם לזה הוא התכוון
21/11/2006 20:12:47 devil kide
קומפילר הופך את הפונקציה שכתבת לפקודות לשפת המכונה, אתה לא-
אתה הופך את זה לפלט.

זה אולי מין מחולל ישומיים.
15/12/2006 15:33:34 T4uSBaZ
דרך אגב, כיצד בונים מהדר ? זאת אמרת להפוך את הקוד שיקלט ממש לשפת מכונה?
18/12/2006 19:53:40 HLL
http://en.wikipedia.org/wiki/Assembly_language#Assembler

הקומפיילר הוא שילוב של אסמבלר(זה לא בידיוק אסמבלר אני יודע אל תצעקו עליי)+Linker
עמודים: 1