web-dev-qa-db-ja.com

「ターボCでstdio.hを開くことができません」エラーを修正する方法

プログラムをコンパイルするたびに、上記のエラーが発生します。

7
aditya

そのような問題がある場合は、まずTCフォルダをC:.. driveに配置します。インストールが完了したら、ターボcブルースクリーンを開きます。パスを設定するオプションが表示されるOPTIONS > Directories ..inがあります。

  1. インクルードディレクトリ..ここでパスを設定できます。C:\TC\INCUDE
  2. ライブラリディレクトリ..そこにパスを設定できます...C:\TC\LIB
  3. 出力をBINに保存する場合は、..C:\TC\BIN ..を設定できます。それ以外の場合は、出力を保存する別のパスを設定できます。

最後に[〜#〜] ok [〜#〜]と終了したプロセスを与えることができます。

13
Amit

これを行う:tc.exeファイルが含まれているturboc2フォルダーを開きます。このファイルの横に、 'tcinst.exe'という名前の別のファイルがあり、それを開きます。

インストールメニューが表示されます。

select as-- > Option > Directory > Include directory

ここで、ディレクトリのパスをINCLUDEフォルダーが配置されているパスに変更する必要があります。同じように、tc.exeを再起動して、ライブラリディレクトリへのパスを変更します。

5
Arya kumar

INCLUDEフォルダーとLIBフォルダーの下にstdio.hファイルやその他のヘッダーファイルがあるかどうかを確認します。 LIBにはいくつかのファイルが含まれています。私の場合、私は同じ問題を抱えていましたが、これらのフォルダーは両方とも空白でした。手順:

  1. 押します:ALT + O + D(つまり、ATL(押したまま)を押し、次にOの英語の文字を押します)、次にD)。
  2. ポップアップウィンドウが表示されます。
  3. このウィンドウには、INCLUDEおよびLIBディレクトリの値があります。ポップアップウィンドウのこれら2つのボックスのデフォルト値は次のとおりです:TCをインストールしたドライブレター... C:\またはD:\またはINCLUDEおよびLIBフォルダーのパスが続くものだから、私の場合、

    INCLUDEボックスは「C:\ TC\INCLUDE」に設定され、LIBディレクトリ値ボックスは「C:\ TC\LIB」に設定されました(引用符なし)。解決する手順:

  4. Alt + Cキーを押します。

  5. 現在のディレクトリをC:\ TC\BGIとして設定します
  6. ALT + O + Dを押し、。// INCLUDEおよび../LIBをInclude/Libディレクトリ値に配置します。
  7. そして今...あなたが進歩を遂げるとき、あなたは私に感謝を言うでしょう。私は現在DOS Turbo Cで実行しているArchduchess Cフラクタルグラフィックが好きです。笑。
3
Arun

[オプション]タブに移動し、ディレクトリオプションを選択して、turbo cフォルダが存在する特定のパスを入力します。

4つのメッセージボックスすべてにパスを入力すると、私の場合と同じように機能します。 TurboC3があり、すべてのファイルが1つの共通ルートフォルダーにまとめられていました。

3
Abhishek

ええと、私はバックシフトの作業をしていて、これを理解するために約6時間費やしました。

上記のすべての情報がこの結論につながり、dosプロンプト画面に1行表示されました。エディターを終了したら、dosプロンプトに移動します。C:ドライブがマウントされています。

私はdir検索を行ったところ、見つかったのは次のとおりです。Cドライブをマウントした方法は、最初は次のようになりました

mount c: /

そして、私のdirはturboc ++フォルダ内のCドライブのみのファイルのすべてのファイルをリストしませんでした。それから、ディレクトリが次のようになるはずであるという結論を導き出しました。

c:\include

ない

c:\turboc++\tc\include

または

c:\tc\include

本当の問題は、私がドライブをマウントした性質でした。

これが誰かを助けることを願っています。

b.mac

2
backwardzfast

環境のインクルードパスを確認してください。ファイルは、その環境変数が指す場所にありません。

2
Shaihi

Turbo Cのどのバージョンに言及しなかったので、以下のこの方法はv2とv3の両方をカバーします。

  • 「オプション」、「ディレクトリ」をクリックし、インクルードおよびライブラリディレクトリの適切な場所を入力します。
1
t0mm13b

最初にフォルダ名が正しいか間違っているかを確認します。誤って他のフォルダから1つのフォルダにコピーしている間、他のフォルダアドレスが必要になります。たとえば、CではなくFがかかるため、_OPTION>DIRECTORY_からフォルダ名

0
Dharani

標準ヘッダーファイルのあるフォルダーがプロジェクトパスにあることを確認します。

これがTurbo Cのどこにあるのかはわかりませんが、これを行う方法はあると思います。

0
zooropa

ほとんどのシステムでは、最初の反応が「<stdio.h>がインストールされている」となるまで、「<stdio.h>」を見つけないようにかなり努力する必要があります。そのため、ファイルがもっともらしい場所に存在するかどうかを確認します。そうでない場合は、Turbo Cのインストールが壊れています。再インストールします。見つかった場合は、コンパイラが正しい場所で検索しない理由を特定する必要があります。指定したコンパイラオプションは何ですか。また、コンパイラはヘッダーを検索しています(そして、なぜそうでないのですか)。ヘッダーの場所を検索します)。

0

コンピュータからターボC++を再インストールし、ディレクトリC:\ TC \フォルダに再インストールするだけです。

再び問題が存在し、ディレクトリをFILE >> CHANGE DIRECTORYからC:\ TC\BIN \に変更します。

0
midhun0003