![]() |
Проблема: я хочу создать массив С-строк. Строка (массив символов) это указатель на char, продолжая эту логику, приходим к тому что мне нужно создать указатель на указатель на char. Видимо, я чего-то не правильно понимаю, потому, что компилятор ругается.
* *Если создать указатель на указатель можно, то как? * *Если понятия указатель на указатель не существует, то помогите мне пожалуйста понять словсочетание void** ppvObj из следующего примера: struct IUnknown { * virtual BOOL QueryInterface(int nIid, void** ppvObj); * ... }; |
Указатель на массив указателей - void любого типа.
Если хочешь создать массив строк вот пример, может поможет: Код:
char **Array; Да, забыл - удаляешь в обратном направлении. [s]Исправлено: Megabizon, 13:47 24-09-2003[/s] |
если строк много или неизвестное количество, разной длины, то имхо лучше использовать динамические массивы...
|
Время: 22:43. |
Время: 22:43.
© OSzone.net 2001-