打印
[应用相关]

AT32使用scanf/getchar等函数

[复制链接]
501|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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






AT32F4xx_SCANF.rar

945.01 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

198

主题

1899

帖子

28

粉丝