Т.е. чтобы в функцию передавался аргумент, который может быть как unsigned char , так и signed char. Сейчас у меня работает так:: //Глобальные переменные unsigned char* ptr; unsigned char val; signed char offset; void valcodr(void);
//Определение void valcoder(void) { выполняет действия с ptr; }
//Вызов функции, которая изменяет переменную val ptr=&val; valcoder();
Вопрос. Как теперь заставить функцию работать с знаковой переменной offset? Возможна ли такая перегрузка функции?
|