我们在使用编程语言编写程序时,经常会有一些接收用户自定义数据的操作,这时候就需要使用scanf或者cin语句进行接收,有时为了分隔各个字符需要在之间加入空格,为了避免接收到空格就退出的情况,需要加上更多的操作
工具/原料
1
C语言IDE
2
C语言编译器
3
一台安装最新windows系统的计算机
4
库函数
方法/步骤
1
首先我们打开C语言编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等软件,这里是以Visual Studio Community为例,等待整个程序完全加载入内存
2
由于VS是通过解决方案来管理项目的,所以首先创建一个新的解决方案,如果有现有解决方案也可继续进行使用,然后新建一个项目,由于我们调试的是命令行程序,所以这里要选择Windows控制台应用程序
4
首先在在主函数之前导入需要用的库函数,这里是以C++中负责输入输出的iostream数据流,并在最后返回0
5
然后在主函数中首先创建两个字符型变量,然后分别用两个getchar函数用来接收从控制台读入的数据,再用cout语句分别输出两个变量
6
确认输入没有错误后,点击Windows本地调试器进行调试,稍等片刻,在命令行窗口中输入ab和空格进行测试,发现直接退出了输入
7
最后在程序的最后添加一行scanf('%c', &a);,再从控制台接收一个字符,直到接收完才终止程序,从而实现了输入空格不会退出
注意事项
1
这里是基于C语言中的控制台操作为例进行说明的
2
本经验仅供参考,可能会受到系统软件、硬件、IDE版本等因素影响
上一篇:AI如何跟3D打印结合