C 言語の学習を始めたばかりで、Hello World を書き始めようとしていますが、このエラー メッセージが表示されます。答えは明らかだと思いますが、誰かが私に何をする必要があるか教えてもらえますか? これは私のコードです:
#include <stdio.h>
int main()
{
printf("Hello World ");
system("Pause");
return 0;
}
C 言語の学習を始めたばかりで、Hello World を書き始めようとしていますが、このエラー メッセージが表示されます。答えは明らかだと思いますが、誰かが私に何をする必要があるか教えてもらえますか? これは私のコードです:
#include <stdio.h>
int main()
{
printf("Hello World ");
system("Pause");
return 0;
}
#include<stdlib.h>
このヘッダー ファイルをインクルードします。
別のヘッダー ファイルを追加する必要があります。
#include <stdlib.h>
このような未定義の呼び出しがある場合は、いつでも「man 3 system」をスローできます。このようなものが得られるので、ヘッダー ファイルが欠落しているかどうかを確認できます。
参考までに、特定のプログラムについては、system("Pause")
システムに依存するため、使用しないことを検討することをお勧めします。ブレークポイント (IDE を使用している場合) または C 標準のようなもので一時停止することをお勧めします。getchar()
次のライブラリを含める必要があります。
#include <stdlib.h>
それは簡単です。これが役に立つことを願っています。
必要がある#include <stdlib.h>
標準関数が定義されているヘッダーが不明な場合は、そのマニュアル ページを参照してください。
入れる
#include <stdlib.h> //in C
また
#include <cstdlib> //in C++
main() 関数の前。
IDE がプログラムを閉じないようにする必要があることに注意してください。そうでない場合は、IDE を変更します。
他の人が言ったように、ヘッダーを含める必要があります。Linuxで実行している場合は、「manpages-dev」パッケージをインストールしてから、「mansystem」をテープに貼り付けて、使用する必要のあるヘッダーを教えてください。