struct结构体中单个字符输入问题
侧边栏壁纸
  • 累计撰写 35 篇文章
  • 累计收到 10 条评论

struct结构体中单个字符输入问题

admin
2021-12-22 / 0 评论 / 183 阅读 / 正在检测是否收录...

在vscode中

include<stdio.h>

struct da
{

int a;
char b;

};

int main(){
struct da da1;
scanf("%d%c",&da1.a,&da1.b);
printf("%d%c",da1.a,da1.b);

}
在输入时
scanf("%d%c",&da1.a,&da1.b);
将出现把输入的空格当成字符输入的现象
这里我们在%c的前面加上空格 scanf("%d %c",&da1.a,&da1.b); 即可正常输入。

0

评论 (0)

取消