سلام دوستان عزیز یه سوال داشتم؛ ببینید من می خوام یه برنامه بنویسم به زبان سی که برای ارجاع به متغیر های متفاوت از یک سلسله متغیر، از یه عدد داخل یه متغیر استفاده کنم، خب همون طور که می دونید: میشه این کار رو با آرایه انجام داد،
int a;
char c=1,b=0;
char ch[2][3]={{c,d},{a,b}}; //create aray
a=ch[b][c] //d
اما مشکل آرایه اینه که فقط از یک نوع داده پشتیبانی می کنه، ببینید، مثلا من می خوام یه دیتابیس داشته باشم، که برای هر عدد یک نام و برای هر نام چنتا مشخصه داشته باشم، اما می خوام که بشه برای دسترسی به هر کدوم، تنها با یک متغیر عددی و تغییر عدد داخل متغیر به هر کدوم از زیر مجموعه ها دسترسی داشته باشیم، ساختار و بعضی فرم های دیگه رو دیدم، اما بنظرم نمیشه ارجاع با متغیر عددی رو با ساختار و یا یونیون و... داشته باشیم، ممنون میشم یه راه حل نشونم بدین.
یا علی
int a;
char c=1,b=0;
char ch[2][3]={{c,d},{a,b}}; //create aray
a=ch[b][c] //d
اما مشکل آرایه اینه که فقط از یک نوع داده پشتیبانی می کنه، ببینید، مثلا من می خوام یه دیتابیس داشته باشم، که برای هر عدد یک نام و برای هر نام چنتا مشخصه داشته باشم، اما می خوام که بشه برای دسترسی به هر کدوم، تنها با یک متغیر عددی و تغییر عدد داخل متغیر به هر کدوم از زیر مجموعه ها دسترسی داشته باشیم، ساختار و بعضی فرم های دیگه رو دیدم، اما بنظرم نمیشه ارجاع با متغیر عددی رو با ساختار و یا یونیون و... داشته باشیم، ممنون میشم یه راه حل نشونم بدین.
یا علی
دیدگاه