| eXeL@B —› Крэки, обсуждения —› Селектор массива | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 12 сентября 2005 17:32  · Личное сообщение · #1 Есть несколько массивов, например: a[5], b[7], c[10], d[14], и есть цикл типа unsigned char i=0; do { proc(a[++i])} while i<a[0]; Нужно в зависимости от значения некоторой переменной k подставлять в этот цикл нужный массив. Можно например так: if (k==1) do { proc(a[++i])} while i<a[0]; if (k==2) do { proc(b[++i])} while i<b[0]; if (k==3) do { proc(c[++i])} while i<c[0]; if (k==4) do { proc(d[++i])} while i<d[0]; Но массивов очень много (более 30), как это сделать по-другому, т.е подставить в цикл массив соотв. переменной, чтобы не писать 30 раз if? ----- Research is my purpose ![]()  | 
| 
 | 
Создано: 12 сентября 2005 17:42  · Личное сообщение · #2  | 
| 
 | 
Создано: 12 сентября 2005 18:39  · Личное сообщение · #3  | 
| 
 | 
Создано: 12 сентября 2005 18:41  · Личное сообщение · #4  | 
| eXeL@B —› Крэки, обсуждения —› Селектор массива | 



 Для печати