C++ での「ソース ファイル Iostream を開けません」エラー

C Deno Sosu Fairu Iostream Wo Kaikemasen Era



この記事では、コード実行中の C++ で最も一般的なエラーについて説明します。エラーは、ソース ファイルを開いて出力を C++ で表示できないことです。ソース ファイルは、拡張子「.cpp」が付いたすべてのコードを含むファイルです。このエラーは混乱を招く可能性がありますが、多くの場合は簡単に解決できます。このエラーは、コンソール画面に入力と出力を表示するコードの実行中に、コンパイラが C++ の基本である「iostream」ヘッダーを見つけられない場合に発生します。このエラーの発生の背景には多くの問題があります。このエラーについては、次のセクションで適切な例を挙げて説明します。

例 1:







この例は、「ヘッダー」のパス指定によって引き起こされるこのエラーに関連しています。



は正しくありません。」この例のコード スニペットは次のように添付されています。



#include
#include 'Omar/iostream'
名前空間 std を使用する
整数メイン (
{
名前 = 「ユーザーはオマールです」 ;
std::cout << 名前;
}





ここでは、C++ プログラミング言語を使用してコンソール ウィンドウに文字列を表示します。出力を表示するために必要なライブラリを定義します。ここでは、フォルダー内の特定の場所にある「iostream」ライブラリを取得するか、コード内でライブラリ パスを指定します。その後、文字列である変数を取得します。次の行では、「iostream」ライブラリですでに定義されている「cout」ストリームを使用して、この文字列をコンソール ウィンドウに表示します。

「実行」オプションをクリックします。次に、「実行」オプションをクリックしてコードをコンパイルして実行します。



このコードの出力を次のスクリーンショットに示します。

コードのコンパイル時に「ソース ファイル iostream を C++.cpp で開くことができません」というエラーが表示されます。指定されたスクリーンショットに示されているように、このエラーは行 2 で発生します。コードでは、「iostream」ヘッダーは 2 行目「#include “Omar.iostream”」で定義されています。どうやら指定されたパスが間違っているようです。

このエラーの解決策:

このエラーの解決策は、指定された「iostream」ライブラリ ヘッダーのパスを修正することです。 「iostream」ヘッダー ファイルから「Omar」フォルダーを削除します。次に、コードを実行して結果を表示します。

例 2:

この例は、主にヘッダーのインクルードが正確でないために発生するこのエラーに関するものでもあります。場合によっては、急いでコードを作成し、コード内のスペルミスを犯して実行時にエラーが発生することがあります。この例に関連するコード スニペットは次のとおりです。

#include
整数メイン (
{
std::cout << 「ユーザー名はオマルです」 ;
戻る 0 ;
}

このコードの出力を以下に添付します。

このスクリーンショットは、コードが正常に動作せず、1 行目で「ソース ファイルを開けません」エラーが生成されていることを示しています。強調表示されている 2 行目の概要を見てみましょう。 「iostream」のスペルが正しくないことがわかります。スクリーンショットに示されているように、「iostraem」は C++ で定義されたヘッダーではありません。

コードでエラーが発生した場合でも、パニックに陥る必要はないことを常に覚えておいてください。エラーを読んで、どの行でこのエラーが発生したかを確認してください。このエラーの解決策は明白かつ簡単です。ヘッダーのスペルを に修正します。その後、コードを実行して、このエラーが解決されるかどうかを確認します。ご覧のとおり、コードは正常に実行されています。

コードは正しく実行され、画面に出力が表示されます。このエラーは、「iostream」ヘッダーで定義されている出力ストリームと入力ストリーム (cin および cout) が原因で発生します。そのため、コンパイラはコードを段階的に読み取るときに、ヘッダーのスペルが定義されていない、または一致していないことに気づき、それらを修正するためにエラーを生成します。

例 3:

これは、C++ セットアップのインストールが完了していないときにこのエラーがどのように発生するかを確認できる 3 番目の使用例です。 C++ セットアップのインストール中に、光の問題、スペースの問題などのさまざまな理由により、インストールが破損するか完了しません。この場合のコード スニペットは次のように添付されます。

#include
整数メイン (
{
std::cout << 「これは例 3....C++ です」 ;
戻る 0 ;
}

コードを実行すると、コンパイラによって「C++ ファイルでソース ファイル iostream を開くことができません」というエラーが表示されます。これは、別の Web サイトからダウンロードした C++ ソフトウェアのインストールの問題が原因である可能性があります。一部の Web サイトでは、この種の問題を引き起こすリンクとセットアップをダウンロードするリンクが提供されています。出力は次のとおりです。

この例の出力では、行 1 で「C++ でソース ファイル iostream を開くことができません」というエラーが生成されます。このタイプは、セットアップのインストールが完了していないことを確認するためのものです。

インターネット上の Web サイトには、有効かつ安全に使用できるものはありません。したがって、コード実行中のインストール構成の問題を避けるために、常にトップクラスの Web サイトからセットアップをダウンロードしてください。解決策は、この C++ ツールをシステムから削除し、適切な構成手順で認証されたツールをインストールすることです。

例 4:

これは、このタイプの問題が発生する理由と、画面上に目的の出力を生成するためにこれらのタイプのエラーを処理する方法を学ぶ最後の例です。ここでは、ヘッダー ファイルが欠落しているという理由だけでこのタイプのエラーがどのように発生するかを見ていきます。多くの初心者がこの種の間違いを犯し、コード内でエラーが生成されます。この原因のコード スニペットを以下に添付します。

#include stdio.h
整数メイン (
{
std::cout << 「これは例 4....C++ プログラミングの世界です」 ;
戻る 0 ;
}

このコードを実行すると、C++ でソース ファイル ストリームを開けないことを示すエラーが生成されます。この出力のスクリーンショットを以下に添付します。

ファイル ストリームの場合、コード内で #include というライブラリまたはヘッダーを定義するだけです。このコードには、このライブラリがありません。解決策は、プログラムにヘッダーを追加することです。

結論

この記事の最後では、多くのエラーは人的ミスやシステムのインストールの問題によって発生すると結論付けています。 「ソース ファイル 'iostream' を開けません」エラーの解決は複雑ではありません。 C++ のエラーのほとんどは、ターミナル上のエラー メッセージを通じて確認できることを覚えておいてください。ここでは、このエラーの発生の背後にあるさまざまな種類の理由について説明しました。ユーザーは、前述のいずれかのケースを適用することで、このエラーを簡単に解決できます。