C:\Program Files\Microsoft Visual Studio\MyProjects\hello\hello.cpp(73) : error C2562: 'main' : 関数は 'void' 型として宣言されていますが、値を返しました。
C:\Program Files\Microsoft Visual Studio\MyProjects\hello\hello.cpp(6) : 'main' の宣言を確認してください。
cl.exe の実行エラー
hello.exe - エラー 1、警告 0
**************************
C++で、コンパイルしたら、上記のエラーメッセージが表示されました。
考えられるエラーは何でしょうか?
どのように直したらよいでしょうか?
どうかお教えください。
No.3ベストアンサー
- 回答日時:
補足に対する回答ですが、その通りです。
voidというのは「無い」ということを示します。
つまり、この場合返却値がないということになっているわけです。
それなのに0を返している…、おかしいですよね?
ですから、この場合intとすれば良いわけです。
voidにして返却値を返さない手もありますが、現在の流儀としてはmainはintで定義するものなので。
2度に亘るご返答有り難うございました。
voidとは、無いという意味であったのですね。
知りませんでした。
voidにしてreturn (0);しない方法もあるのですね。
現在の流儀も知りえました。
ご親切に感謝致します。
No.2
- 回答日時:
メッセージ通りだと思います。
main関数の宣言がvoid型で行われているのにreturnで値を返しているのではないでしょうか。
例えば0を返しているのならば、main関数をint型で定義すれば良いと思います。
この回答への補足
void main()
{
…(中略)
return (0);
}
上記であると誤りなのですか?
int main(void)
{
…(中略)
return (0);
}
であると、正しいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ExcelCS 1 2023/01/27 19:47
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- Ruby プログラミング 3 2023/06/09 14:30
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
バッチからsqlplusの接続エラー...
-
コンパイルできません。
-
Excelのエラーで困ってます。
-
ビルドが失敗してしまいます
-
適切な変換関数が存在しない???
-
fortranでプログラムを実行する...
-
Arduinoに関する質問
-
Visual Studioのstrcpy_sについて
-
HEWを使用しているのですが、こ...
-
ビルド失敗 指定されたファイ...
-
WindowsからLinuxへの移植
-
入れ子になっている構造体配列...
-
”wchar_t*型は渡せない”という...
-
sys/time.hのインクルードがで...
-
エラー 'iostream.h' : No su...
-
VB2008で定数に色の設定をした...
-
SONY Readerで公開pdfを読む時...
-
VisualStudio2010 VC++ エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
バッチからsqlplusの接続エラー...
-
Excelのエラーで困ってます。
-
HEWを使用しているのですが、こ...
-
適切な変換関数が存在しない???
-
VB2008で定数に色の設定をした...
-
fortranでプログラムを実行する...
-
BC30002: 型 'ListItem' が定義...
-
VBAでファイルを開くプログラム...
-
sys/time.hのインクルードがで...
-
error C3867 関数呼び出しには...
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
LPCWSTRとchar
-
RightとLeft関数のライブ...
-
Handlesについて
-
multiple definitionというエラー
-
ACCESSのDate関数のエラー表示...
-
WindowsからLinuxへの移植
おすすめ情報