2008
08-21

    a[10]={“dfd”},b=10;
     
a和b已赋值,但在下面的代码中:
           printf(“请输入数据:”);
                         scanf(“%s”,a);
                         printf(“\n”);
             printf(“请输入数据”);
                         scanf(“%d”,&b);    
                         printf(“\n”);
怎样才能在第一个scanf中输入回车建后,a的值保持原来不变而执行第二个scanf?
求高手指点下,谢谢!!!


求助。。》有 3 条评论

  1. TONYAZITEN 说:

    这个…你让a保持原值干嘛还要输入值,你的程序目的是要干什么?

  2. mhjerry 说:

    把问题说清楚一些,不懂啊。。。。。。。。。

  3. ssyy123 说:

    这样的,我们老师叫我们编一个员工管理系统。
    我已经保存一个员工信息的文件了,但我想修改员工信息。
    当我用下面的代码时,但员工姓名这行我想不该变原来的数据,我想实现在员工姓名这行按下回车建就可以跳到员工性别这行.
    代码:
          printf(“第%d个员工新的信息:\n”,i+1);
                      printf(“请输入员工姓名:”);
                      scanf(“%s”,sta[m-1].name);
                            printf(“请输入员工性别:”);
                             scanf(“%s”,sta[m-1].sex);
                            printf(“\n”);
                应怎样修改上面的代码??      
                           
                      
                     

留下一个回复