ericcartman1
New member
שאלה ב C ("צינורות") - pipes
שאלת טירון ב UNIX/LINUX אני אמור לכתוב תוכנית פשוטה ב C שכוללת תהליך אב ותהליך בן. תהליך הבן עושה חישוב כלשהו ובסופו אמור להעביר את תוצאת החישוב לתהליך האב. הבעייה היא באיזה פקודה להשתמש על מנת להעביר את המשתנה (המשתנה מסוג INT ובכל הדוגמאות שראיתי PIPE מעביר BUFFER כלומר CHAR). חשבתי על שימוש ב ATOI ו ITOA אבל ATOI הוא לא C סטנדרטי... אני עובד עם GCC תחת CYGWIN. כמו כן מצורף קוד (ללא השורות הבעייתיות...). תודה
שאלת טירון ב UNIX/LINUX אני אמור לכתוב תוכנית פשוטה ב C שכוללת תהליך אב ותהליך בן. תהליך הבן עושה חישוב כלשהו ובסופו אמור להעביר את תוצאת החישוב לתהליך האב. הבעייה היא באיזה פקודה להשתמש על מנת להעביר את המשתנה (המשתנה מסוג INT ובכל הדוגמאות שראיתי PIPE מעביר BUFFER כלומר CHAR). חשבתי על שימוש ב ATOI ו ITOA אבל ATOI הוא לא C סטנדרטי... אני עובד עם GCC תחת CYGWIN. כמו כן מצורף קוד (ללא השורות הבעייתיות...). תודה