最近C++を始めた者です。文字表示「cout」について挑戦しています。
voidで関数名を指定して実行したいのですが、うまく実行できません。
やり方を教えてください。
C++で関数を実行するには?
- Hiragi(GKUTH)
- 記事: 167
- 登録日時: 13年前
- 住所: 大阪府
- 連絡を取る:
Re: C++で関数を実行するには?
質問するときはエラーコードなどを貼るべきです。上手く実行できませんではあまり回答もしてくれないでしょう、
とりあえずフォーラムルールがあるので目を通してきましょう。
http://dixq.net/board/board.html
そして4行目にセミコロンが足りないのと、関数の型がvoidなので返り値を返す必要はありません。(5行目が不要)
とりあえずフォーラムルールがあるので目を通してきましょう。
http://dixq.net/board/board.html
そして4行目にセミコロンが足りないのと、関数の型がvoidなので返り値を返す必要はありません。(5行目が不要)
だいがくせい!
Re: C++で関数を実行するには?
すいません・・・プロジェクトの作成でコンソールアプリケーションではなくWin32アプリケーションを間違って
選択していましたw
おかげで解決しました。アドバイスありがとうございました。
あともう一つ質問です。プログラムを止めるにはどうすればいいですか?
returnでやっても勝手に終了します。
選択していましたw
おかげで解決しました。アドバイスありがとうございました。
あともう一つ質問です。プログラムを止めるにはどうすればいいですか?
returnでやっても勝手に終了します。
Re: C++で関数を実行するには?
意味がよくわからないのですが、こういうことでしょうか?さっくん さんが書きました:voidで関数名を指定して実行したいのですが、うまく実行できません。
やり方を教えてください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: C++で関数を実行するには?
「returnでやる(プログラムを止める)」というのはよくわからないのですが、さっくん さんが書きました:あともう一つ質問です。プログラムを止めるにはどうすればいいですか?
returnでやっても勝手に終了します。
プログラムの最初に#include <cstdlib>という行を追加して、exit(0);という命令(関数)を実行すればそこで実行が止まります。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- Hiragi(GKUTH)
- 記事: 167
- 登録日時: 13年前
- 住所: 大阪府
- 連絡を取る:
Re: C++で関数を実行するには?
最後に
getchar();
などと書いてあげると動作は一時停止出来ると思います。
stdio.h をインクルードしてあげる必要があります。(動いちゃうかもしれない)
p.s.みけさんと少しかぶってしまった、コンソールウィンドウが勝手に閉じてしまうことを言っているのであれば上記の方法でウィンドウ破棄せずに待機させることが出来ると思います。
getchar();
などと書いてあげると動作は一時停止出来ると思います。
stdio.h をインクルードしてあげる必要があります。(動いちゃうかもしれない)
p.s.みけさんと少しかぶってしまった、コンソールウィンドウが勝手に閉じてしまうことを言っているのであれば上記の方法でウィンドウ破棄せずに待機させることが出来ると思います。
だいがくせい!
Re: C++で関数を実行するには?
単に実行結果を見たいだけなら、素直にコマンドプロンプトまたはお好みの端末エミュレータ上で実行すればいいと思います。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: C++で関数を実行するには?
フォーラムルールにありますが、どう解決したのか詳細報告をお願いします。
これだと回答者がモヤモヤしますし、読んでいる方もモヤモヤします。
これだと回答者がモヤモヤしますし、読んでいる方もモヤモヤします。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。