搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 数据流的问题求解决
标题:
数据流的问题求解决
取消只看楼主
美丽的舞者
等 级:
新手上路
帖 子:22
专家分:0
注 册:2018-5-21
结帖率:
66.67%
楼主
已结贴
√
问题点数:8 回复次数:3
数据流的问题求解决
#include<stdio.h>
int main(void)
{
int a;
char r[20];
if(1== scanf_s(''%d",&a)
a = 1;
scanf_s("%s",&r);
printf("%d,%s",a,s);
}
第一次输入"汉字"
第二次输入"英语"
输出的结果是a=1 s=汉字
我的疑问是怎么可以把第一次输错的数据从数据流中删除?
搜索更多相关主题的帖子:
数据
int
输入
汉字
英语
2018-05-23 20:31
美丽的舞者
等 级:
新手上路
帖 子:22
专家分:0
注 册:2018-5-21
第
2
楼
得分:0
2018-05-23 20:56
美丽的舞者
等 级:
新手上路
帖 子:22
专家分:0
注 册:2018-5-21
第
3
楼
得分:0
回复 3楼 nosnoy
恩~他直接赋值给r
2018-05-23 21:22
美丽的舞者
等 级:
新手上路
帖 子:22
专家分:0
注 册:2018-5-21
第
4
楼
得分:0
回复 5楼 nosnoy
\0后面的数据怎么清除?不然留在数据流中会妨碍下次输入
2018-05-23 22:35
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-487211-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.014462 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved