[Comm] warnings

Yakov Bezrukov =?iso-8859-1?q?subst_=CE=C1_gorodok=2Enet?=
Пн Июн 28 15:05:20 MSD 2004


On Monday 28 June 2004 17:25, php-coder wrote:
> 0000100101011110100100101::28.06.2004::011000100100100010011110010001
>0
>
>     Здравствуйте, Yakov!
>
>     Отвечаю на Ваше письмо:
> > А судя по этому:
> >         unsigned char *tracks_names_array
> > никак не он :)
>
>     А если написать так: unsigned char *tracks_names_array[] - то это
>     будет он?
>
Компилятор ругаться будет, не знает как память выделить.

Я бы сделал следующим образом:
	unsigned char **tracks_names_array;
	
	tracks_names_array = new char*[size];
	tracks_names_array[i] = buff_pointer;
	....
	//работа с массивом
	....
	delete[] tracks_names_array;

> >> > Вполне логично ругается :) ты присваиваешь элементу массива
> >> > символов указатель на символ.
>
>     Подразумевается, что я присваиваю элементу массива указателей
>     указатель на строку, считанную getline.

-- 
Best regards,
 Yakov Bezrukov                            mailto: subst на gorodok.net
                                           ICQ:    176524902
                                           JID:    nebulam51 на jabber.ru



Подробная информация о списке рассылки community