摘要:
上一节file_reader.c中: int ret = processor(fp); 返回的处理结果是int型的值,如果需要返回非int值怎么办? typedef struct FileReaderContext{ const char *pFname; void (* const process 阅读全文
posted @ 2019-12-09 18:35
耶
阅读(137)
评论(0)
推荐(0)
摘要:
range.h #ifndef _RANGE_H_#define _RANGE_H_ #ifdef __cplusplusextern "C" {#endif int range(const char *pFname); #ifdef __cplusplus}#endif #endif range. 阅读全文
posted @ 2019-12-09 17:11
耶
阅读(142)
评论(0)
推荐(0)
摘要:
range.h #ifndef _RANGE_H_#define _RANGE_H_ #ifdef __cplusplusextern "C" {#endif int range(const char *pFname); #ifdef __cplusplus}#endif #endif range. 阅读全文
posted @ 2019-12-09 16:15
耶
阅读(148)
评论(0)
推荐(0)
摘要:
cdplayer.h #ifndef _CDPLAYER_H_#define _CDPLAYER_H_ #ifdef __cplusplusextern "C" {#endif typedef struct State { const struct State *(* const stop)(con 阅读全文
posted @ 2019-12-09 10:56
耶
阅读(183)
评论(0)
推荐(0)
摘要:
cdplayer.h #ifndef _CDPLAYER_H_#define _CDPLAYER_H_ #ifdef __cplusplusextern "C" {#endif typedef enum { EV_STOP, EV_PLAY_PAUSE}EventCode; typedef enum 阅读全文
posted @ 2019-12-09 10:16
耶
阅读(138)
评论(0)
推荐(0)
摘要:
一个CD播放器的例子: cdplayer.h #ifndef _CDPLAYER_H_ #define _CDPLAYER_H_ #ifdef __cplusplus extern "C" { #endif typedef enum { EV_STOP, EV_PLAY_PAUSE }EventCo 阅读全文
posted @ 2019-12-09 09:56
耶
阅读(193)
评论(0)
推荐(0)

浙公网安备 33010602011771号