|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2008, 21:58 | #1 |
Регистрация: 17.01.2008
Сообщений: 5
|
Указатели в функции.
Есть код функции.
void F(unsigned char **p); Каким образом вызвать эту функцию из main? Что подавать на вход ( массив? указатель на массив?). Помогите. |
03.02.2008, 22:08 | #2 |
Пользователь
Регистрация: 27.01.2008
Сообщений: 29
|
вот так вот:
unsigned char **p; F(p); |
03.02.2008, 22:25 | #3 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Такое объявление предполагает, то функция ждёт указатель на массив, состоящий из указателей на char, ну, то есть на строки, к примеру.
|
03.02.2008, 22:54 | #4 |
Пользователь
Регистрация: 24.11.2007
Сообщений: 46
|
В данном случае указатель на массив и массив это одно и то же, т.к. массивы в функцию передаются по адресу. Можно написать как
void F(unsigned char **p); так и void F(unsigned char *p[]); |
04.02.2008, 10:38 | #5 |
Регистрация: 17.01.2008
Сообщений: 5
|
Спасибо ВСЕМ!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели | JOFRIF | Общие вопросы C/C++ | 2 | 31.08.2008 18:34 |
Указатели | Принц | Общие вопросы C/C++ | 2 | 08.06.2008 16:15 |
Указатели в Си | Иллидан | Общие вопросы C/C++ | 7 | 20.02.2008 11:14 |
Указатели Си | JET_FLASH | Общие вопросы C/C++ | 2 | 31.01.2008 23:02 |