Как исправить ошибку, из-за которой невозможно открыть stdio.h в Turbo C?

Всякий раз, когда я компилирую свою программу, я получаю указанную выше ошибку.


person aditya    schedule 01.03.2010    source источник
comment
Используйте лучший компилятор. Проверьте путь включения.   -  person Prasoon Saurav    schedule 01.03.2010


Ответы (11)


Если у вас есть такие проблемы, в первую очередь ваша папка TC помещается на диск C:... после завершения установки откройте turbo c синим экраном. есть OPTIONS > Directories ..в котором вы можете увидеть опцию для настройки пути..

  1. включить каталоги.. теперь вы можете установить туда путь.. C:\TC\INCUDE
  2. каталоги библиотек..вы можете указать путь туда...C:\TC\LIB
  3. если вы хотите сохранить свой вывод в BIN, вы можете установить..C:\TC\BIN..иначе вы можете установить другой путь, где вы хотите сохранить свой вывод..

Наконец, вы можете дать OK и завершить процессы. Теперь он будет работать правильно.

person Amit    schedule 12.11.2012
comment
Также сообщите конфигурации параметров пути для пользователя Ubuntu DosBox. - person Bharti Rawat; 01.03.2016

Сделайте это: Откройте папку turboc2, внутри которой находится файл tc.exe, рядом с этим файлом вы найдете другой файл с именем «tcinst.exe», откройте его.

Вы увидите меню установки:

select as-- > Option > Directory > Include directory

Здесь вы должны изменить путь к каталогу на путь, по которому находится ваша папка INCLUDE. Таким же образом измените путь к каталогу библиотеки и перезапустите tc.exe.

person Arya kumar    schedule 24.03.2012

Проверьте, есть ли у вас что-нибудь подобное этому файлу stdio.h и другим файлам заголовков в папке INCLUDE и папке LIB. LIB содержит несколько файлов. В моем случае у меня была такая же проблема, но обе эти папки были пустыми... полезно знать. Шаги:

  1. Нажмите: ALT + O + D (т. е. нажмите ATL (удерживая нажатой), а затем английский символ O), а затем D).
  2. Вы увидите всплывающее окно.
  3. В этом окне будут значения для каталогов INCLUDE и LIB. Значение по умолчанию для этих двух полей во всплывающем окне: Буква диска, где вы установили TC... т. е. C:\ или D:\ или что-то еще, за которым следует путь для папки INCLUDE и LIB. Итак, в моем случае,

    В поле INCLUDE было установлено значение: «C:\TC\INCLUDE», а в поле значения каталога LIB было установлено значение: «C:\TC\LIB» (без кавычек). Шаги для решения:

  4. Нажмите ALT+С.

  5. Установите текущий каталог как C:\TC\BGI
  6. Нажмите ALT + O + D и поместите ../INCLUDE и ../LIB в значения каталога Include/Lib.
  7. а теперь... когда ты запустишь свой прогресс, ты скажешь мне спасибо. Мне нравится фрактальная графика эрцгерцогини C, которую я запускаю в DOS Turbo C прямо сейчас. Ржунимагу.
person Arun    schedule 06.10.2011

Перейдите на вкладку «ОПЦИИ», затем выберите параметр «Каталоги», затем введите конкретный путь, по которому находится ваша папка turbo c.

Введите путь во все четыре окна сообщений, и он начнет работать, как в моем случае. У меня TurboC3 и все файлы были вместе в одной общей корневой папке.

person Abhishek    schedule 20.09.2012

Проверьте, включает ли ваша среда путь. Файл не находится в местах, указанных этой переменной среды.

person Shaihi    schedule 01.03.2010

Ну, я работал с обратной передачей, просто потратил около 6 часов, пытаясь понять это.

Вся приведенная выше информация привела к такому выводу вместе с одной строкой в ​​​​экране подсказки dos, когда я вышел из редактора, перейдите к подсказке dos, мой диск C: подключен.

Я сделал dir поиск и обнаружил следующее: способ, которым я смонтировал диск C, изначально выглядел так

mount c: /

и мой каталог не перечислял все файлы на диске C, а только файлы в папке turboc++. Из этого я сделал вывод, что мои каталоги должны выглядеть так:

c:\include

нет

c:\turboc++\tc\include

or

c:\tc\include

Настоящей проблемой была природа, в которой я установил диск.

Надеюсь, это поможет кому-то.

б.мак

person backwardzfast    schedule 22.02.2017

Поскольку вы не упомянули, какая версия Turbo C, этот метод ниже будет охватывать как v2, так и v3.

  • Нажмите «Параметры», «Каталоги», введите правильное местоположение для каталогов Include и Lib.
person t0mm13b    schedule 01.03.2010

В большинстве систем вам придется довольно сильно постараться, чтобы не найти «<stdio.h>», до точки, где первая реакция «установлена ​​<stdio.h>». Итак, я бы посмотрел, существует ли файл в вероятном месте. Если нет, то ваша установка Turbo C не работает; переустановить. Если вы можете найти его, то вам придется установить, почему компилятор не ищет его в нужном месте - какие параметры компилятора вы указали и где компилятор ищет его заголовки (и почему не ищите, где находится заголовок).

person Jonathan Leffler    schedule 01.03.2010

Убедитесь, что папка со стандартными заголовочными файлами находится в пути к проектам.

Я не знаю, где это в Turbo C, но я думаю, что есть способ сделать это.

person zooropa    schedule 01.03.2010

Сначала проверьте правильность или неправильность имени папки, так как при копировании в одну папку из другой случайно принимается другой адрес папки, например, вместо F берется C. Поэтому из OPTION>DIRECTORY измените имя папки

person Dharani    schedule 20.08.2012

Просто переустановите turbo C++ со своего компьютера и снова установите в папку C:\TC\.

Проблема снова существует, затем измените каталог с FILE>>CHANGE DIRECTORY на C:\TC\BIN\

person midhun0003    schedule 03.01.2014