前提・実現したいこと
入門書にそってわけもわからないままとにかく打ち込んでみて、文字を表示できるようになった!というくらいの超初心者です。
if文を使って命令を書いていたら今まではうまくいっていたものが、エラーが出るようになってしまいました。それを解決するために質問をしています。
発生している問題・エラーメッセージ
エラーメッセージ LINK2005:_mainは既にSource.objで定義されています。 LINK1169:1つ以上の複数回定義されているシンボルが見つかりました。
該当のソースコード
c++
1#include <iostream> 2 3int main() 4{ 5 int a; 6 7 printf("男だったら1を、女だったら2を入れてください\n"); 8 scanf("%d", &a); 9 10 if (a == 2) 11 { 12 printf("あなたは女の人ですね!\n"); 13 } 14 15 system("pause"); 16 17 return 0; 18}
試したこと
調べてみたところ一つのファイル(ソースファイル)に2つプログラムがあるからなのかな、なんて察してるんですがそれがだめというのも変だなと思いながら、どのサイトも専門用語過ぎてわかりませんでした。
補足情報(FW/ツールのバージョンなど)
VisualStudio2017を使っています
回答1件
あなたの回答
tips
プレビュー