getchar() & putchar() 函数
#include <stdio.h>
#include <string.h>
#include <windows.h>
int main(void){
SetConsoleOutputCP(65001);
printf("请输入单个字母并回车\n");
int c=getchar();
printf("你输入的是\n");
putchar(c);
printf("\n");
return 0;
}
gets() & puts() 函数
#include <stdio.h>
#include <string.h>
#include <windows.h>
int main(void){
SetConsoleOutputCP(65001);
char str[100];
printf("请输入字符串并回车(不能中文)\n");
gets(str);
printf("你输入的是\n");
puts(str);
printf("\n");
return 0;
}
scanf() 和 printf()
#include <stdio.h>
#include <string.h>
#include <windows.h>
int main(void){
SetConsoleOutputCP(65001);
char str[100];
int i;
printf("请输入字符串并回车(不能中文)\n");
scanf("%s %d",str,&i);
printf("你输入的是 %s %d\n",str,i);
printf("\n");
return 0;
}