13-02-2008, 02:49
|
|
|
|
חבר מתאריך: 15.04.06
הודעות: 18,034
|
|
כמה שאלות ב c language ועוד כמה נושאים, שלא מצאתי תשובות בגוגל להן או עם המהדר.
1, לאיזו head שייכת הפונקציה flashall?
2, האם השימוש הזה חוקי?
קוד:
float temp=0; int cnt; temp= div(temp,(float) cnt);
דגש על ההמרה
3, האם ניתן לשחרר יותר מ pointer אחד עם:
האם ניתן לשחרר איתו שתיים או יותר מצביעים?
קוד:
free( pointer1,pointer2 );
לדוגמא.
4, האם ניתן להשתמש ב realloc ו malloc בצורה הבאה:
קוד:
(*p)=(int*) realloc (p,n*sezeof(int));
במקום למשל:
קוד:
p=(int**) realloc (p,n*sezeof(int*));
אם ישנן עוד צורות עבודה בהן ניתן לעבוד עם realloc ו malloc, אם התוכלו לפרט עם דוגמאות קצרות בבקשה יהיה עדיף.
5, כמה דרכים קיימות להכניס או לקבל מידע מתוכן שה pointer עצמו מצביע עליו עם שני **?
6, איזו פעולה לוגית מתבצעת בפקודה הבאה:
קוד:
printf( "%d#o\n",x);
דגש על הסימנים האלה:
7, המרות בסיסים, כיצד אני ממיר מ bin ל dec או hex אחרי שיש יותר מביט? תשע סביות ומעלה להמרה. קישור המסביר את השיטה או הסבר קצר יספיקו.
8, הפונקציה strncpy, ראו שני דוגמאות:
ראשונה:
קוד:
/* strncpy example */ #include <stdio.h> #include <string.h> int main () { char str1[]= "To be or not to be"; char str2[6]; strncpy (str2,str1,5); str2[5]='\0'; puts (str2); return 0; }
פלט:
שנייה:
קוד:
str2[]=" bye bye"; dest[256]="hey world"; strncpy(dest,str2,3); // -> dest is: "bye world"
את שאר הפונקציות הבנתי, זאת לא ברורה עקב שני דוגמאות שונות או שחסרות לי שעות שינה ואני צריך לישון ולקרוא את זה שוב
9, אילו פונקציות יש ל conio.h? לא מצאתי עליו מידע בגוגל כמו על שאר ה head. אילו פונקציות יש לו, קישור יועיל מאוד.
10, מה סדר הפעולות בשורה הזאת?
סוגריים תמיד ראשונות ואחרי הן כפל, אך מה קורה במשפט כזה למשל?
למען הדוגמא
x=2
y=4
ממתין לתשובות ולילה טוב לכולם.
_____________________________________
will you marry me nesli barda? Operating system: Linux The day Microsoft & apple makes a product that does not suck will be the day they start making vacuum cleaners. say no to Apple&Facebook&MS&Samsung IL&Nokia&Hot&Yes,but say yes to Google
|