little__ff 2018-12-12 01:25 采纳率: 0%
浏览 696

VS2010编程的scanf输入,老是出问题,为什么?

typedef struct
{
char a1;
int a2;
int a3;
}car; //存储车辆信息的结构体

 printf("******************************************************\n");
 printf("请输入车辆的来去信息:");
 /*scanf("%c,%d,%d",&(c.a1),&(c.a2),&(c.a3));*/
 scanf("%c",&(c.a1));
 getchar();
 printf("请输入车辆的车牌号:");
 scanf("%d",&(c.a2));
 getchar();
 printf("请输入车辆到达或者离开的时间:");
 scanf("%d",&(c.a3));
 getchar();
 //printf("车辆的来去信息是%c啊:",c.a1);
 printf("******************************************************\n");
 printf("\n");
 printf("来去:%c编号:%d时间:%d",c.a1,c.a2,c.a3);

运行结果显示c.a1里面存的是一个空格,而不是我输入的A

  • 写回答

1条回答 默认 最新

  • weixin_44067479 2018-12-12 03:44
    关注

    这个程序没问题啊。我用code blocks测试了。

    加了这两行没?
    #include
    #include

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?