|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2013, 13:34 | #1 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
передача параметра в функцию по двойному указателю
Привет!
Код:
|
03.03.2013, 13:39 | #2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Почему в функцию передаем адрес (OpenFile(&file, path_to_file, mode)), а в функции ничего не разыменовываем?
потому что функция fopen_s принимает двойной указатель на FILE тот, кто делал тебе код, очевидно об этом в курсе (((:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
03.03.2013, 13:40 | #3 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Если функция требует объект, мы кормим ей объект
Если функция требует указатель, мы кормим её указатель. Если функция требует указатель указателя, мы кормим ей указатель указателя Что требует данная функция? Код:
|
03.03.2013, 13:48 | #4 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Указателя на указатель на файл...
Указателя на имя файла указателя на режим. Но я не понимаю, почему передаем адрес... |
03.03.2013, 13:51 | #5 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
требуем двойной указатль, а передаем адрес, почему?
|
03.03.2013, 13:53 | #6 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
требуем двойной указатль, а передаем адрес, почему?
К преподу пока не ходи... пара вопросов, и видно что "малчег поплыл" или ты уже от него?(((: почитай что такое оператор взятия адреса "&"
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
03.03.2013, 14:05 | #7 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Код:
|
03.03.2013, 19:33 | #8 |
Пользователь
Регистрация: 19.04.2012
Сообщений: 57
|
всё верно, в С++ ты работаешь с двумя атрибутами какой либо, любой переменной - адрес и значение. Получается ты передаёшь в функцию адрес своей переменной и в функции создаётся указатель который указывает на твою переменную ну и работаешь с ним как с обычным указателем
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача параметра в функцию DLL | Larboss | Общие вопросы Delphi | 10 | 25.08.2012 21:27 |
Передача хранимой процедуры в качестве параметра в функцию | xabik | БД в Delphi | 5 | 04.08.2011 11:08 |
Передача массива по указателю | liver1981 | Общие вопросы C/C++ | 3 | 21.04.2009 17:07 |
Передача данных в функцию по указателю | Игорь007 | Общие вопросы C/C++ | 2 | 23.06.2008 20:17 |
Передача компонента как параметра в функцию | hayhay | Microsoft Office Excel | 1 | 11.03.2008 15:53 |