Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-ноя-24 10:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 2013-фев-19 14:00 
Не в сети

Зарегистрирован: 2013-фев-19 10:14
Сообщения: 1
Добрый день!
При компиляции простенькой тестовой программы:
Код:
#include <1886VE6.h>

char func1(char a, char b);

void main(void){
char ch=0;

uns16 (*pf)(char,char);

pf=&func1;
ch=pf(0x10,0x05);
}

char func1(char a, char b){
return a+b;
}

компилятор выдает следующую ошибку:
uns16 (*pf)(char,char);
^------
Error D:\Programs\IDE1886_8.5\NewProject\MZU\main.c 9: Syntax error
(The expression must be corrected. The marker ^------ shows
the approximate position where CC7A gives up. The documentation
should be checked if the cause is not obvious).

Подскажите поддерживаются ли указатели на функцию в Си компиляторе CC7A или Я делаю что то не правильно.
Спасибо!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-фев-19 15:28 
Не в сети
Аватара пользователя

Зарегистрирован: 2012-авг-07 09:58
Сообщения: 132
_Andrei_ писал(а):
Добрый день!
При компиляции простенькой тестовой программы:
Код:
#include <1886VE6.h>

char func1(char a, char b);

void main(void){
char ch=0;

uns16 (*pf)(char,char);

pf=&func1;
ch=pf(0x10,0x05);
}

char func1(char a, char b){
return a+b;
}

компилятор выдает следующую ошибку:
uns16 (*pf)(char,char);
^------
Error D:\Programs\IDE1886_8.5\NewProject\MZU\main.c 9: Syntax error
(The expression must be corrected. The marker ^------ shows
the approximate position where CC7A gives up. The documentation
should be checked if the cause is not obvious).

Подскажите поддерживаются ли указатели на функцию в Си компиляторе CC7A или Я делаю что то не правильно.
Спасибо!


Здравствуйте.
В компиляторе CC7A отсутствует поддержка указателей на функции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB