c语言怎么同时输入多股字符串和一个数

比如我要输入一串字符串然后输入一个数,然后从这个数开始后的字符串都不输出例如 输入qwerty 2
输出结果为qw,不告诉你要进行多少次的输入输出。

可以啊.你可以这样:
scanf("%s%d", ch, &i);
一个回车+一个空格搞定.追问

数字不是在空格够输入的,如果我在qwert后面输入空格和数字 就会把空格和数字添加到字符串里面而不是作为独立的一个数字进行输入

追答

你自己不懂别乱说.scanf遇到空白符就会终止一个数据的输入,不会把那个空白符输入到前后的任何一个数据中.而C语言中,回车,空格等都是空白符.

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网