| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Передача указателя |
| Автор: Dark Elf 14.11.2003, 14:21 |
| А можно ещё вопрос? я задаю функцию в виде void MyFunc(int **ddArray) как мне передать указатель который требуется этой функции? (&myarray[0][0] в упор не катит) |
| Автор: Ars 14.11.2003, 14:25 |
| MyFunc(&myarray); |
| Автор: Dark Elf 14.11.2003, 14:51 |
| А не хочет работать [C++ Error] Unit1.cpp(273): E2034 Cannot convert 'AnsiString ( *)[100][2]' to 'AnsiString * *' [C++ Error] Unit1.cpp(273): E2342 Type mismatch in parameter 'array1' (wanted 'AnsiString * *', got 'AnsiString ( *)[100][2]') |
| Автор: gray_k 14.11.2003, 15:59 |
| Да, так работать не будет. Почему не знаю, сейчас создам новую тему. Если ты создаёшь массив статически, то и в фукнкции определи его как фиксированный. Или оставь фукцию прежней, но массив создавай динамически. |
| Автор: Ars 14.11.2003, 16:15 | ||
Можно явно преобразовать к AnsiString**
|
| Автор: knave 17.11.2003, 12:49 |
| какой тип у myarray??? |