a[10]={“dfd”},b=10;
a和b已赋值,但在下面的代码中:
printf(“请输入数据:”);
scanf(“%s”,a);
printf(“\n”);
printf(“请输入数据”);
scanf(“%d”,&b);
printf(“\n”);
怎样才能在第一个scanf中输入回车建后,a的值保持原来不变而执行第二个scanf?
求高手指点下,谢谢!!!
>> 本文固定链接: http://www.vcgood.com/archives/2644
这个…你让a保持原值干嘛还要输入值,你的程序目的是要干什么?
把问题说清楚一些,不懂啊。。。。。。。。。
这样的,我们老师叫我们编一个员工管理系统。
我已经保存一个员工信息的文件了,但我想修改员工信息。
当我用下面的代码时,但员工姓名这行我想不该变原来的数据,我想实现在员工姓名这行按下回车建就可以跳到员工性别这行.
代码:
printf(“第%d个员工新的信息:\n”,i+1);
printf(“请输入员工姓名:”);
scanf(“%s”,sta[m-1].name);
printf(“请输入员工性别:”);
scanf(“%s”,sta[m-1].sex);
printf(“\n”);
应怎样修改上面的代码??