dAnIK SeNT » Чт мар 06, 2003 2:59 pm
Мне нужно объявить и проинициализировать переменную такого вида:
указатель на массив из N указателей на строки максимальной длиной M символов.
Как это правильно сделать?
Пока только так:
- Код: выделить все
char buf[N][M];
char *p[N] = {buf[0], buf[1], ... };
char **ultimate_ptr = p;
Но как-то некрасиво, и по-моему неверно. Как-то можно все это в одно объявление засунуть?
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->