前提・実現したいこと
プログラミング初心者です。
int mainが重複してプログラムが実行できません。同じ.cppファイル内で両方の関数を別々に実行したいのですが可能でしょうか。以下の問題を解決するためにはどうしたらいいでしょうか?
発生している問題・エラーメッセージ
C:\Users\vinci\CLionProjects\untitled7\main.cpp:20:5: error: redefinition of 'int main()'
int main ()
^~~~
C:\Users\vinci\CLionProjects\untitled7\main.cpp:4:5: note: 'int main()' previously defined here
int main()
^~~~
mingw32-make.exe[3]: *** [CMakeFiles\untitled7.dir\build.make:62: CMakeFiles/untitled7.dir/main.cpp.obj] Error 1
mingw32-make.exe[2]: *** [CMakeFiles\Makefile2:75: CMakeFiles/untitled7.dir/all] Error 2
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:82: CMakeFiles/untitled7.dir/rule] Error 2
mingw32-make.exe: *** [Makefile:117: untitled7] Error 2
エラーメッセージ
該当のソースコード
C++ここに言語名を入力
ソースコード
#include <iostream>
using namespace std;
int main()
{
int n,i;
cout<<"Please enter a positive integer: ";
cin>>n;
i=1;
while(n--){
cout<<2*i<<endl;
i++;
}
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
int n,i;
cout<<"Please enter a positive integer: ";
cin>>n;
i=1;
for(i=1;i<=n;i++)
{
cout<<2*i<<endl;
}
return 0;
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー