реклама на сайте
подробности

 
 
> непонятность с указателями
Метценгерштейн
сообщение May 11 2010, 14:32
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



char *initResult = InitDevice();
if ( initResult != "SUCCESS")
{
return initResult;
}

задавал вопрос на телесистемах, ничего вразумительного не получил в ответ

здесь что происходит? адрес значения ф-ии присваиваю указателю *initResult ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение May 11 2010, 15:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Метценгерштейн @ May 11 2010, 18:32) *
char *initResult = InitDevice();
.....
здесь что происходит? адрес значения ф-ии присваиваю указателю *initResult ?

Вызывается функция без параметровInitDevice(), которая возвращает указатель на char. Возвращаемое значение (адрес char) присваивается initResult для последующего анализа. Если возвращенный адрес не совпадает с неким адресом, то этот адрес и возвращается приведенным фрагментом функции... Зачем это таким образом сделано - очень большой вопрос!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   непонятность с указателями   May 11 2010, 14:32
- - kamil yaminov   строки нельзя просто так сравнить, надо использова...   May 11 2010, 14:40
- - Метценгерштейн   хорошо, если это не строки, а числа, например int...   May 11 2010, 14:43
- - kamil yaminov   Возвращаемое функцией значение, помещается в памят...   May 11 2010, 14:48
- - Andron_   в initResult записывается некий адрес *хз ваще, че...   May 11 2010, 14:53
- - Метценгерштейн   а правильно было бы сравнивать два числа так: int...   May 11 2010, 14:55
- - Andron_   Цитататеперь, если результат по адресу на кот. ука...   May 11 2010, 14:58
- - Метценгерштейн   спасибо, мне идею надо было понять с указателями и...   May 11 2010, 15:01
- - Dima_G   Мне кажется, проще объяснить так Кодconst char* G...   May 12 2010, 03:17
- - sigmaN   Цитатаздесь что происходит? адрес значения ф-ии пр...   May 12 2010, 03:50
|- - Dima_G   Цитата(sigmaN @ May 12 2010, 10:50) Да, к...   May 12 2010, 04:04
- - sigmaN   Пардон, немножко переборщил. )) Их можно только в...   May 12 2010, 04:47
- - mdmitry   Может быть Кодchar *initResult = InitDevice(...   May 12 2010, 12:21
- - theBMV   Товарисчи, а ИМХО, отработав, все локальные перем...   May 20 2010, 07:17
- - rezident   Цитата(theBMV @ May 20 2010, 13:17) Товар...   May 20 2010, 14:39


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016