关于函数重定义,实现printf操作串口 部分操作
//在.c文件中编写:
#include<stdio.h> //标准输入输出头文件
/*struct __FILE 在struct与__之间有空格,如果编写的时候不注意就会出现一个警告:
warring: type specifier missing ,defaults to "int"
*/
struct __FILE {
int handle;
};
FILE __stdout;
/*重定义fputc 函数 发送数据
这样在main()函数中,printf 函数就会调用fputc*/
int fputc