“多主”问题如果我在像这样的单独项目中创建文件,对吗?@SangeethSudheer你不会再有这个问题了!是的。尝试了它,它比使用文件创建新项目更快。不过,我认为VS不适合我目前的学习水平。你能为像我这样的初学者推荐其他IDE吗?不完全是。在图尔博C++

“多主”问题如果我在像这样的单独项目中创建文件,对吗?@SangeethSudheer你不会再有这个问题了!是的。尝试了它,它比使用文件创建新项目更快。不过,我认为VS不适合我目前的学习水平。你能为像我这样的初学者推荐其他IDE吗?不完全是。在图尔博C++,c++,visual-studio,visual-studio-2012,C++,Visual Studio,Visual Studio 2012,“多主”问题如果我在像这样的单独项目中创建文件,对吗?@SangeethSudheer你不会再有这个问题了!是的。尝试了它,它比使用文件创建新项目更快。不过,我认为VS不适合我目前的学习水平。你能为像我这样的初学者推荐其他IDE吗?不完全是。在图尔博C++中(因为我习惯了),不需要创建一个像VS那样的项目。你可以创建一个新的CPP文件并保存它,无论你喜欢什么地方都可以运行。在VS中,我找不到这样的选项。因为我是初学者,我还没有开发任何应用程序或大型程序,我需要知道VS是否适合我目前的研究水平。我


“多主”问题如果我在像这样的单独项目中创建文件,对吗?@SangeethSudheer你不会再有这个问题了!是的。尝试了它,它比使用文件创建新项目更快。不过,我认为VS不适合我目前的学习水平。你能为像我这样的初学者推荐其他IDE吗?不完全是。在图尔博C++中(因为我习惯了),不需要创建一个像VS那样的项目。你可以创建一个新的CPP文件并保存它,无论你喜欢什么地方都可以运行。在VS中,我找不到这样的选项。因为我是初学者,我还没有开发任何应用程序或大型程序,我需要知道VS是否适合我目前的研究水平。我最初在Visual Studio上学习C++,完全没有编程知识。一旦你设置好了你的项目,那么从那时起,你就只需要处理.cpp文件了。另一个选择是使用一个网站,例如:它是一个在线C++编译器。您只能使用.cpp文件,只需单击顶部的绿色箭头即可编译和运行程序left@clariharrison,明白了。但是不能用
main
创建两个cpp文件,对吗?我首先学会了编写一个简单的代码来显示“Hello World!”然后再打印斐波那契级数之类的东西。如果我们要再次这样做,我们需要创建单独的项目来保存每个cpp文件,对吗?或者,有没有一种方法可以将所有这些都保存在一个“项目”中?我想不会。一个程序中只能有一个main,所以一个项目中只能有一个main。一个项目中可以有多个cpp文件,但仅提供一个且其中一个文件具有
main
。所以是的,这两个项目你必须有两个项目。当你深入C++的时候,你将了解一些功能,这些功能将允许你调用任何“微型程序”,这样你就可以在一个项目中拥有一个Hello World功能和Fibonacci函数等等。我已经学会了函数,但从未学会将cpp文件与其他文件链接。我们只是把所有的事情都集中在一起。谢谢你的更新。
Solution
    Project
    Project 
    etc.

-Solution1
    -Project1
        -file1.c
        -file2.c
-Solution1
    -Project1
        -file1.cpp
        -file2.cpp
        -file3.cpp
        -source.cpp
#include <>
int helloworld()
{
    //your code here
    return 0;
}
#include <>
int fibonacci()
{
    //code here
    return 0;
}
#include <iostream>
//declare the functions defined in other cpp

int helloworld();
int fibonacci();

//Write the main function here and call the appropriate function from here

int main()
{
    int i;
    cin>>i;
    switch(i)
    {
         case 1: helloworld(); break;
         case 2: fibonacci();  break;
         // etc etc..
         default: break;
    }
    return 0;
}