} 注意: 1、需要添加头文件:stdio.h 2、如果打印英文正常,中文出现乱码请按这个操作: 看看你的.C文件的编码方式主要是main.c(或者是你用printf函数的*.C文件)用那个记事本打开main.c文件鼠标点击文件->另存为然后 最后一行会有编码 选择ANSI 然后保存 选择替换然后回到MDK 重新编译下载 就OK了©...
///重定向 c 库函数 printf 到 USART1 int fputc(int ch, FILE *f) { /* 发送一个字节数据到 USART1 */ USART_SendData(USART2, (uint8_t) ch); /* 等待发送完毕 */ while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET); return (ch); } ///重定向 c 库函数 scanf 到 USART...
更改默认字符集 .Code::Blocks 编辑器保存源文件用的编码。默认情况下,是保存为windows本地编码的,也就是WINDOWS-936字符集,也就是GBK编码。但是很神奇的是,GCC编译器默认编译的时候是按照UTF-8解析的。你存成GBK,但是当成UTF-8解析,