000011000011
سه شنبه 07 دی 1389, 14:02 عصر
سلام
من دوجور یک کد رو تعریف کردم که در اولی کد کامپایل میشه و مشکلی نداره ولی در دومی کامپایلر ارور میده مشکل چیه؟
// بدون ارور
char * name[3] = {"sahel","nasim","nafas"};
حالا من این رو به این صورت تعریف می کنم که ارور داره
//کد مشکل دار
const int S_SIZE = 3;
char *name[S_SIZE] = {"sahel","nasim","nafas"};
آرایه ی من دارای سایز ثابت نیست و در اجراهای و شرایط مختلف تغییر میکنه .
من دوجور یک کد رو تعریف کردم که در اولی کد کامپایل میشه و مشکلی نداره ولی در دومی کامپایلر ارور میده مشکل چیه؟
// بدون ارور
char * name[3] = {"sahel","nasim","nafas"};
حالا من این رو به این صورت تعریف می کنم که ارور داره
//کد مشکل دار
const int S_SIZE = 3;
char *name[S_SIZE] = {"sahel","nasim","nafas"};
آرایه ی من دارای سایز ثابت نیست و در اجراهای و شرایط مختلف تغییر میکنه .