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

 
 
 
Reply to this topicStart new topic
> Рушится Programmer's Notepad при попытке создать указатель на функцию
amost
сообщение Jun 25 2010, 17:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 28-10-05
Из: Ukraine, Khmelnitsky
Пользователь №: 10 246



впервые попробовал возможности C по объявлению указателя на функцию и тут -- на тебе.

определяю функцию
Код
void fu(void)
{
}

указатель на функцию
Код
void (*pfu) (void) = fu;

при попытке сохранить PN gets crashed. Что интересно, если функция с параметрами, то все нормально.
сталкивался кто-либо с подобным? может я что-то не правильно описываю?
Go to the top of the page
 
+Quote Post
baralgin
сообщение Jun 25 2010, 18:15
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 23-12-08
Из: Кишинёв
Пользователь №: 42 680



Нужно так.
Код
void (*pfu) (void) = &fu;


Видимо разработчики вашего PN тоже не все тонкости знают, что программа валится при сохранении файла smile.gif .
Go to the top of the page
 
+Quote Post
amost
сообщение Jun 25 2010, 18:54
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 28-10-05
Из: Ukraine, Khmelnitsky
Пользователь №: 10 246



видимо глюк был, теперь пропускает.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 25 2010, 19:09
Сообщение #4


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(baralgin @ Jun 25 2010, 21:15) *
Нужно так.
Код
void (*pfu) (void) = &fu;
Не "нужно так", а "в принципе, можно и так, но совершенно не обязательно"




--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jun 25 2010, 23:48
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (amost @ Jun 26 2010, 02:13) *
может я что-то не правильно описываю?

PN всего лишь текстовый редактор, не более. К правильности программы он никакого отношения не имеет. Скорее всего это случайное совпадение глюка редактора с Вашим текстом. Подобные ситуации, но более чаще, наблюдаются в Microsoft Office, когда ворд неожиданно зависает на каком-либо слове.
З.Ы. Смените IDE. Возьмите CodeBlocks, Eclipse, SlickEdit...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jun 26 2010, 05:37
Сообщение #6


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(haker_fox @ Jun 26 2010, 03:48) *
PN всего лишь текстовый редактор, не более. К правильности программы он никакого отношения не имеет.
Мог code completion (autocomplete) дурить, он там есть. Тогда с параметрами\без параметров могло теоретически влиять тоже.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jun 26 2010, 07:22
Сообщение #7


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (SysRq @ Jun 26 2010, 14:37) *
Мог code completion (autocomplete) дурить, он там есть. Тогда с параметрами\без параметров могло теоретически влиять тоже.

А, ну если есть, то да. Только code completion вроде бы при схоранении не работает? Он активен в момент написания кода. .


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

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

 


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


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