פורסם 2007 בספטמבר 1718 שנים כולם אותו קובץ.struct soldierr{ char kind[5];};typedef struct soldierr Soldier;בMAINint i,j; Soldier game[10][10];for(i=0;i<10;++i) { for(j=0;j<10;++j) { if(i==0 || i==9 || j==0 || j==9 || (i%2!=0 && j%2==0) || (i%2==0 && j%2!=0)) { game[i][j].kind="NULL"; continue; } } }הקומפיילר אומר לי שהבעיה היא השורה הזוgame[i][j].kind="NULL";הארור:Lvalue required in function main
פורסם 2007 בספטמבר 1718 שנים אתה לא יכול להשתמב ב"=" בשביל מחרוזתההסבר ארוך מידי בשביל שיהיה לי כוח לכתוב אותו פה אבל בקצרה זה בגלל ש-char[] הוא מערך ולכן צריך להעתיק לתוכו איבר איבראתה יכול להשתמש בפונקציה strcpy במקום ההצבה
פורסם 2007 בספטמבר 1718 שנים מחבר אני מקווה שאתה לא מנסה להתייחס ל KIND כמצביע.לא.אתה לא יכול להשתמב ב"=" בשביל מחרוזתההסבר ארוך מידי בשביל שיהיה לי כוח לכתוב אותו פה אבל בקצרה זה בגלל ש-char[] הוא מערך ולכן צריך להעתיק לתוכו איבר איבראתה יכול להשתמש בפונקציה strcpy במקום ההצבהצודק, טעות שלי.תודה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.