注:
getchar函数一次只能接收一个字符;
putchar函数一次只能输出一个字符;
字符输入函数getchar:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int ch = 0;
char a[20] = { 0 };
int b=0;
printf("请输入密码\n");
scanf("%s", a); //输入字符串末尾有字符\0
while ((ch = getchar()) != '\n') //创建while循环,使其使用\0之后,结束循环
{
;
}
printf("请确认密码(x/y)\n");
b=getchar(); //输入字符x或y
if (b =='x') //判断为真,输出“确认成功”
{
printf("确认成功\n");
}
else
{
printf("确认失败\n"); //判断为假,输出“确认失败”
}
return 0;
}
运行结果如下:

字符输出函数putchar:
#include<stdio.h>
int main()
{
putchar('=');
putchar('^');
putchar('_');
putchar('^');
putchar('=');
return 0;
}
运行结果如下:

本文介绍了C语言中的字符输入函数getchar和字符输出函数putchar的使用方法。通过示例代码展示了如何使用getchar读取用户输入的密码,并进行确认,以及如何使用putchar输出特定字符序列。运行结果分别显示了输入和输出的过程。
838

被折叠的 条评论
为什么被折叠?



