Тип возвращаемого значения перечисление в хидере, которое описывается в другом хидере - C (СИ)
Формулировка задачи:
Всем привет. У меня внутри хидера модуля есть объявление функции, которая возвращает тип перечисления, который ОПРЕДЕЛЁН в другом хидере.
Module_Main.h
Module_Other.h
Как правильно оформить код? И что делать в подобных ситуациях?
#ifndef _Module_Main_ #define _Module_Main_ typedef enum { C_STATUS_FREE, C_STATUS_BUSY, C_STATUS_DONE, C_STATUS_FAIL } C_STATUS; #endif
#ifndef _Module_Other_ #define _Module_Other_ extern C_STATUS Function(unsigned char uc_arg); #endif
Решение задачи: «Тип возвращаемого значения перечисление в хидере, которое описывается в другом хидере»
textual
Листинг программы
#include "Module_Main.h"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д