1.打开解决方案
因为上一章我们已经建立了一个叫Start C++
的解决方案,并在其中有一个叫day1
的项目,所以现在我们就可以直接打开它。
首先来到保存项目文件的位置:
这里的D:\Program
是我前一章节创建该解决方案时选的位置,然后找到和解决方案同名的文件夹:
其中以.sln
结尾的文件就是我们的解决方案文件了,直接点击它就会自动用vs打开我们上次创建的解决方案。
同时你应该也注意到了其它三个文件,既然看到了,这里也说明一下。
.vs
: 该文件为隐藏文件,如果你没有打开文件夹中查看隐藏文件选项,是看不到该文件的。
该文件是vs为该解决方案生成的配置文件,比如你上次打开了某个窗口,这次打开你发现窗口依旧还是打开的,连位置大小都没变,这就是这个文件夹的作用了。
day1
:该文件夹就是我们创建的项目,里面存放着我们写的源代码文件。
比如上一章我们写的main.cpp
文件就在该文件夹里面,如果后面在该解决方案内再创建一个day2
项目,就会再多出一个文件夹day2
,里面就存放项目day2
的文件。
x64
:里面存放的是VS对源码进行编译后生成的文件。
没错,里面就有你常常看到的.exe
文件,不过暂时来说它还无法使用,直接点击会一闪而过,后面会解释原因。
当然了,上面只是较为粗略的解释,目的是为了让你有个大概的印象,不至于突然看到一大堆陌生的东西而陷入迷茫。
后面在有必要的时候,我会再对各个文件夹里面的结构进行讲解,不用着急!
这里需要注意,x64
这个文件之所以有,是因为我在VS中选的是x64
:
然后点击运行,就会出现x64
这个文件夹,如果你选的是x86
,就完全不一样了,关于x86
的内容,后面再讲。
2.创建新项目
首先右键解决方案->添加->新建项目:
依旧选择空项目:
现在我们就只需要写项目名称就行了,因为我们是在已有的Start C++
解决方案中创建一个项目,至于下面的位置就不建议更改了,默认即可,然后点击右下角的创建:
然后就可以看到现在解决方案里有两个项目了:
但你应该也注意到了,day1
项目名称明显比day2
的名称亮!
这就牵扯出了另一个知识点,一般一个解决方案里只会运行一个项目,正如我前面提到的QQ解决方案里面有很多.exe
文件的项目,解决方案是以项目为单位运行的。
而项目名亮的就是实际启动的项目,如果你此时点击运行,会发现day2项目没有任何作用,依旧输出的day1
项目中的内容。
所以我们需要更换启动的项目,方法很简单,直接右键day2
项目,点击设为启动项即可:
现在就可以看到day2
项目名亮了起来,day1
项目就可以折叠起来了,因为暂时用不上了:
为什么我要这么麻烦的新建一个项目呢?
毕竟我可以直接把day1
项目中的main.cpp
文件删除掉重建一个文件,又或者把原代码删除掉,重新写代码不就行了?
是的,这样完全可以,且没有任何问题,但我的目的是用最少的章节将你以后可能会遇到的问题进行说明。
3.学习输入
此时如果你直接点击运行,会发现直接报错:
为什么?上一章说过,每一个C/C++程序都需要一个最基本的结构,还能想起来吗?
而项目day2
我们还没有任何文件,所以需要新建一个叫源文件,一般我们取其名字为main.cpp
,除了鼠标挨着点击,是不是还有快捷键来着?Ctrl+Shift+A
此时我们可以看到上面有两个main.cpp
文件,一个是项目day1
的,另一个是项目day2
的。
虽然文件名都一样,但可以通过下图箭头所示看到源码所属的项目:
该文件名的正下方就是所属项目,就可以点击文件名旁边的X
,关闭day1
项目的文件。
然后我们就可以写出最基本的结构了:
本小结我们将要学习输入,C方式的输入为scanf
,C++方式的输入为std::cin
。