ABA


"הקבלת יחידות ספרייה של BORLAND ושל GCC"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #5904 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5904
Vidi
חבר מתאריך 1.10.17
591 הודעות
   12:14   10.05.03   
אל הפורום  
  הקבלת יחידות ספרייה של BORLAND ושל GCC  
 
הי אני רוצה להשתמש בפונקציות שהספר שלי הראה לי אבל:
הוא משתמש בספריות הבאות:
graphics.h
conio.h
dos.h
ולכן אני (אשר משתמש בלינוקס) לא יכול להתקדם ולהשתמש בפונקציות במתוארות ביחידות ספריה שהזכרתי...
איך אני בכל זאת יכול לעבוד עם פונקציות אלו ב GCC?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  עדיף שתתן רשימה של פונקציות liranr 10.05.03 12:31 1
     תודה!! אז אני מניח שאני לא ישתמש בפונקצייה Vidi 10.05.03 12:52 2
     ספריית graphics.h Michael 10.05.03 13:35 3
         יכול מאוד להיות שאתה צודק liranr 10.05.03 13:43 4
  תשובה חלקית: dryice 10.05.03 14:01 5
     תודה! כמו תמיד באתי לפה וקיבלתי את כל התשובות Vidi 10.05.03 14:06 6
     אני רוצה למשל לבצע את הפעולות Vidi 10.05.03 14:39 7
         לא ממש דברים שעבדתי עמם אבל: dryice 10.05.03 15:02 8
  אם אתה רוצה Michael 10.05.03 15:42 9
     תודה! אבל Vidi 10.05.03 15:54 10
         בעיקרון אתה Michael 10.05.03 17:09 11
             שוב כל מה שיש לי להגיד זה תודה :) חיפשתי את.. Vidi 10.05.03 17:40 12

       
liranr

   12:31   10.05.03   
אל הפורום  
  1. עדיף שתתן רשימה של פונקציות  
בתגובה להודעה מספר 0
 
   אני יעשה כמיטב יכולתי למצוא מקבילות.
קח בחשבון שלא לכל הפןנקציות יש מקבילות, ולפעמים תצטרך לכתוב דברים
בעצמך.
(את הספריה graphics.h תצטרך לכתוב בעצמך, אם לא תמצא באינטרנט משהו
שמישהו כבר הכין)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   12:52   10.05.03   
אל הפורום  
  2. תודה!! אז אני מניח שאני לא ישתמש בפונקצייה  
בתגובה להודעה מספר 1
 
SOUND בזמן הקרוב :|


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

   13:35   10.05.03   
אל הפורום  
  3. ספריית graphics.h  
בתגובה להודעה מספר 1
 
   מכילה פונקציות למוד הגרפי של dos .
אם אני לא טועה אין בלינקוס מוד גרפי/טקסט (כמו של dos).
אז לא נראה לי אפשרי לתרגם את הסיפרייה הזאת.


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

   13:43   10.05.03   
אל הפורום  
  4. יכול מאוד להיות שאתה צודק  
בתגובה להודעה מספר 3
 
   ממש אין לי מספיק ידע בלינוקס בשביל להתווכח עם מישהו.
אבל מצד שני, אף אחד לא דיבר על תרגום ישיר של אחד לאחד. גם לווינדוס
לדוגמא אין מוד גרפי כמו של דוס אבל בכל זאת ראיתי פעם מימוש דומה
לgraphics.h בשביל MSVC.
יכול להיות שזה אפשרי ויכול להיות שלא. כאמור אין לי מספיק ידע בשביל
לדעת


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

   14:01   10.05.03   
אל הפורום  
  5. תשובה חלקית:  
בתגובה להודעה מספר 0
 
   conio.h יתחלף בגדול ע"י cursurs.h יש לזה תחביר שונה במקצת,
והרבה יותר יכולת.

graphics.h יכול להתחלף בהרבה דברים, אני לא ממש בקיא בזה,
לא יצא לי להתעסק עם גרפיקה תחת לינוקס.

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

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   14:06   10.05.03   
אל הפורום  
  6. תודה! כמו תמיד באתי לפה וקיבלתי את כל התשובות  
בתגובה להודעה מספר 5
 
שאני צריך!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   14:39   10.05.03   
אל הפורום  
  7. אני רוצה למשל לבצע את הפעולות  
בתגובה להודעה מספר 5
 
Sound
nosound
ו
delay
איך אני אוכל לבצע אותם? (הם מהספרייה dos.h)


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

   15:02   10.05.03   
אל הפורום  
  8. לא ממש דברים שעבדתי עמם אבל:  
בתגובה להודעה מספר 7
 
   delay אתה יכול לבצע ע"י select אם אתה רוצה דיוק רב,
או פשוט ע"י sleep.

void delay_func(int uSec)
{
struct timeval delay;
delay.tv_sec=0;
delay.tv_usec=uSec;
select(0,0,0,0,&delay);
}


שים לב שפה בניגוד למצב בDOS אתה לא מבזבז זמן CPU יקר בזמן
שאתה מחכה.

sound וnosound אני לא יודע איפה מוגדרות והאם יש תחביר דומה.
אתה יכול פשוט להשתמש בדברים יותר מתוחכמים, ע"י חיפוש פשוט
man -k sound
נתקלתי בפונקציה QSound שיכולה לנגן wave.

אתה יכול להשתמש במימוש נפרד:
http://linuxkernel.net/linux/moduleprog/lkp/source/pcspeaker.c
אבל אני לא בטוח שמה שכתוב שם יכול לעבוד בuser mode
נראה לי ממש סיבוך להטעין kernel model בשביל משימה כזאת
פשוטה, אני בטוח שיש פתרונות פשוטים.

DRYICE


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

   15:42   10.05.03   
אל הפורום  
  9. אם אתה רוצה  
בתגובה להודעה מספר 0
 
   לעבוד עם גרפיקה ומולטימדיה עם המהדר gcc
אני מציא לך שתישתמש בallegro .
זה סיפריית גרפיקה ומולטימדיה הרבה יותר טובה
ומתקדמת מהמקבילה לה בבורלנד (graphics.h).

אפשר להוריד אותה ב
http://www.talula.demon.co.uk/allegro

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   15:54   10.05.03   
אל הפורום  
  10. תודה! אבל  
בתגובה להודעה מספר 9
 
עבר עריכה לאחרונה בתאריך 10.05.03 בשעה 16:01
 
איפה אני אמור לשים את התוכן של allegro?


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

   17:09   10.05.03   
אל הפורום  
  11. בעיקרון אתה  
בתגובה להודעה מספר 10
 
   יכול לשים את התוכן שלו איפה שאתה רוצה.
זה לא ממש משנה.

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

http://rotter.net/User_files/nor/3ebd07906fb9104c.txt

וכאן יש עוד קצת תוספת והערות

http://rotter.net/User_files/nor/3ebd081479760246.txt


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   17:40   10.05.03   
אל הפורום  
  12. שוב כל מה שיש לי להגיד זה תודה :) חיפשתי את..  
בתגובה להודעה מספר 11
 
ה README ולא מצאתי :|


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

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

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



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