פורסם 2018 בפברואר 287 שנים בקטע קוד מוקצים 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)); }
פורסם 2018 בפברואר 287 שנים פיתרון מקובל זה להקצות שטח גדול ב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 }
פורסם 2018 במרץ 17 שנים כן, לא יודע למה זה לא עובר טוב בהעתקה . p [ במקום ה i][0] = x כלומר במקום הראשון של כל אחד מהמערכים תשמור את הגודל של עצמו נערך 2018 במרץ 17 שנים על-ידי Enthalpy
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.