
30.08.2007, 15:46
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
Кузьмич респектище тебе огромный\ уже как час искал, твоя функция лучшая в реализации
Самое простое и понятное описание этого алгоритма http://openteam.info/index.php?page=viewart&art_id=1
Это для тех кто хочет понять как именно работает 
Последний раз редактировалось xqwerx; 30.08.2007 в 15:50..
|
|
|

30.08.2007, 16:09
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Кузмичь, лови плюсег )))
Gloff тебе тоже +1, статейка просто класс!
Последний раз редактировалось z01b; 30.08.2007 в 16:13..
|
|
|

31.08.2007, 15:21
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Что означает тип переменной со звездочкой?\
Например char*
|
|
|

31.08.2007, 15:32
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
в твоем случае указатель на тип char, более подробнее можно прочитать в любой книге для новичков.
|
|
|

31.08.2007, 15:32
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Указатель на тип char (один байт). Т.е. идентификатор такого типа содержит не данные, а указатель на область памяти где эти данные находятся.
|
|
|

31.08.2007, 15:34
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от groundhog
Указатель на тип char (один байт). Т.е. идентификатор такого типа содержит не данные, а указатель на область памяти где эти данные находятся.
а в чем различие на практике?
|
|
|

31.08.2007, 15:36
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
а в чем различие на практике?
То есть? Вопроса не понял...
|
|
|

31.08.2007, 16:25
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от groundhog
То есть? Вопроса не понял...
между типом со звездочкой и без звездочки. или без не бывает?
|
|
|

31.08.2007, 16:29
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
В первом случае в переменной хранятся данные, во-втором адрес данных.
|
|
|

31.08.2007, 16:46
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Piflit, звёздочка как раз и говорит о том, что данный идентификатор означает, что это не данные а указатель на реально место хранения данных. Пример:
int *pint;
int intvar = 10;
На текущий момент pint не определён (содержит в себе неопределённый указатель), т.е. переменная pint которая связана с какой-то ячейкой памяти содержит в себе мусор, а переменная intval, которая связана с какой-то ячейкой памяти содержит целое число 10.
pint = &intvar;
Теперь pint содержит в ячейки памяти адрес по которому находятся данные из intvar;
И если ты сделаешь printf("%d", *pint), то на экран выведется 10. Обрати внимание, чтобы получить значение, которое находится по указателю, нужно применить операцию разыменования (*).
А вообще читай азы по сям...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|