2016-09-05 12 views
-7

code :: Blocksで使用するヘッダファイルは?私を助けてください !C++のsystem()関数のC++ system()関数ヘッダファイル

+0

してください!私はC++プログラミングの新しい学生です – user6575308

+1

疑問がある場合は、関数/クラスのマニュアルページを見てください。ヘッダーは通常そこにも記載されています。 – Hayt

+0

詳細を教えてください。私はそれが簡単に理解するのに問題があるために新しいです。 PLAYASE – user6575308

答えて

2

C++には国際標準があります。

これは、systemにどのヘッダーを使用するのか(言い換え)“の答えを意味しますか? ”は、コンパイラやIDEに依存しません。

標準はお金を必要とし、コンパイラライターのために書かれていますが、言語とその標準ライブラリはwww.cppreference.comで一般的なプログラマー向けに文書化されています。

+0

実際、 'system'はCの標準ですが、コンパイラベンダーだけが気にしなければならない細部もそうです。しかし、実用的な結果として、 'std :: string'を直接渡すことはできません。' std :: string :: c_str() '(" Cスタイル文字列 "の略)を呼び出す必要があります。 – MSalters

+1

@MSalters:I 100賭けを賭けると、OPはCの文字列を使用しています。 –

+0

@LightnessRacesinOrbit:Metaでの機能リクエストをうまくやってください。私の賭けは、ゲームのゲーミングの一番の例です。そして、代理賭けはそれをマルチプレーヤーのゲームにまで広げています; – MSalters

0

あなたは多くのC++標準機能が含まれている以下の2つのファイルのいずれかを含める必要があります。

#include <cstdlib> 
//Or the c style header: 
#include <stdlib.h> 
+0

_ "そうでなければ" _いいえ、あなたが必要とするヘッダーを常に推移させるのではなく、常に#インクルードするべきです。 –

+0

さて、Visual Studioのようなものでは、 'system'と書くと、ドロップダウンメニューが含まれているかどうかを示しています...私は自分の答えを更新します –

+1

これは何も変わりません。いくつかの理由から、悪い習慣です。 –

関連する問題