
28.06.2008, 11:51
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
С нами:
10042776
Репутация:
275
|
|
Smapt
char * test=new char[5];
test[0]=0x39;
test[1]=0x32;
test[2]=0x33;
test[3]=0x34;
test=test+2;
 omfg!
Вы что, C# по Кернигану-Ритчи учите? =)))))
1. операции с указателями считаются небезопасными, поэтому чтобы их разрешить нужно перед соответствующими блоками кода добавлять слово unsafe и включать соответствующую опцию у компилятора.
2. нужно явно приводить тип
Код:
test[0]= (char)0x39;
3. и тогда уж нужно использовать stackalloc, а не new для выделения памяти
Код:
char *test= stackalloc char[5];
Последний раз редактировалось Forcer; 28.06.2008 в 11:57..
|
|
|