[应用相关] AT32使用scanf/getchar等函数

[复制链接]
 楼主| muyichuan2012 发表于 2021-1-27 19:34 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2021-1-27 22:23 编辑

AT32使用scanf/getchar等函数

#include <stdio.h>
#include "at32f4xx.h"
#include "at32_board.h"


int main(void)
{
  char a;
  char s[10];
  UART_Print_Init(115200);
  printf("hello world\r\n");
  for(;;)
  {
    printf("\r\ntest 1 : scanf\r\n");   
    scanf("%c",&a);
    printf("%c\r\n",a);
    printf("test 2 : getchar\r\n");   
    printf("%c\r\n",getchar());
    printf("test 3 : gets\r\n");
    gets(s);       //换行符结束
    printf("%s\r\n",s);
  }
}

修改点
1  at32_board.c  中
  FILE __stdout;
  FILE __stdin;
  int fgetc (FILE *f)等
2 MDK关闭microlib
micrlib.PNG

scanf.PNG



AT32F4xx_SCANF.rar

945.01 KB, 下载次数: 4

您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

2065

帖子

37

粉丝
快速回复 返回顶部 返回列表