Dolmiti פורסם 2018 בפברואר 28 Share פורסם 2018 בפברואר 28 בקטע קוד מוקצים 3 מערכי מספרים באופן דינאמי. גודלם לא ידוע מראש. בהנחה שיש מספרים בתוך בערכים- האם יש אפשרות להדפיס את תוכן המערכים בלולאה חדשה ללא שימוש ב-x? int **p=(int**)malloc(3*sizeof(int**)); for (i=0; i<3; i++) { x=rand()+1; p[i]=(int*) malloc(x*sizeof(int)); } קישור לתוכן שתף באתרים אחרים More sharing options...
Enthalpy פורסם 2018 בפברואר 28 Share פורסם 2018 בפברואר 28 פיתרון מקובל זה להקצות שטח גדול ב1 ובאיבר הראשון לשמור את ה גודל שהוקצא int **p=(int**)malloc(3*sizeof(int**)); for (i=0; i<3; i++) { x=rand()+2; p=(int*) malloc(x*sizeof(int)); p[0] = x } קישור לתוכן שתף באתרים אחרים More sharing options...
Dolmiti פורסם 2018 בפברואר 28 מחבר Share פורסם 2018 בפברואר 28 אבל לכל מערך יש גודל x אחר קישור לתוכן שתף באתרים אחרים More sharing options...
Enthalpy פורסם 2018 במרץ 1 Share פורסם 2018 במרץ 1 כן, לא יודע למה זה לא עובר טוב בהעתקה . p [ במקום ה i][0] = x כלומר במקום הראשון של כל אחד מהמערכים תשמור את הגודל של עצמו קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2018 במרץ 4 Share פורסם 2018 במרץ 4 אתה צריך להשתמש בתגית קוד (כפתור עם ציור <>) ואז הקוד יראה כמו קוד. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.