Перейти к содержимому

Conio h в си как подключить

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.037 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Почему conio.h не подключился?

Во-первых, conio.h — это не часть стандарта. Раньше Borland и MS его поддерживали, но сейчас это отключено. Поэтому все старые примеры, в которых есть этот заголовок, надо поправить.

Предлагаю следующее: уберите строчки #include и _getch(); из программы. И замените cprintf на printf . Также нет простого способа установить цвет, поэтому уберём пока textbackground и textcolor . После этого она должна заработать. Если этого хватает, то хорошо.

Если же надо, чтобы консоль не закрывалась сразу, то надо чуть-чуть дополнить программу. Это можно сделать, например, добавив вызов следующей функции:

#include #include void PressEnterToContinue() < std::cout ::max(), '\n' ); > 

Тогда программа будет выглядеть примерно так:

#include "stdafx.h" #include #include #include void PressEnterToContinue() < std::cout ::max(), '\n' ); > int main()

Почему на линукс не работает библиотека conio.h?

Почему на Linux Manjaro (Visual Studio COde) не распознает эту библиотеку? Может её надо на что-то заменить или скачать где-то?

615f0155978cd910826878.png

  • Вопрос задан более двух лет назад
  • 684 просмотра

1 комментарий

Простой 1 комментарий

1) Что за библиотека #include ? Вероятно, имелся в виду заголовочный файл conio.h
2) Вы не умеете копировать текст?
3) Не вставляйте изображения со сторонних ресурсов.
4) Ответ легко ищется поисковиком: www.google.com/search?q=conio+linux

Решения вопроса 2

Zoominger

System Integrator

Это не библиотека, а заголовочный файл.
А нет его, потому что он нужен был только в MS-DOS, а у вас Linux.
Ищите альтернативу этому файлу в зависимости от ваших требований, в Линухах есть ncurses, если вам надо рисовать графику в сосноли.

Ответ написан более двух лет назад
Комментировать
Нравится 3 Комментировать
Developer, ex-admin

conio.h — это чисто виндовый заголовочный файл, в линукс его нет и к стандартной библиотеке С/С++ он отношения не имеет.
Для вашего примера он не нужен — просто уберите строку и откомпилируйте.

Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 0
Ваш ответ на вопрос

Войдите, чтобы написать ответ

android

  • Android
  • +3 ещё

Какие есть доки по сборке APK/AAB с использованием Android NDK?

  • 1 подписчик
  • 30 дек. 2023
  • 65 просмотров

Tomsk Sysadmins Forum

&nbsp

  • Tomsk Sysadmins Forum »
  • Unix »
  • Программирование »
  • Вопросс по поводу библиотеки conio.h в Си

Pages: [1]

Author Topic: Вопросс по поводу библиотеки conio.h в Си (Read 10274 times)

0 Members and 1 Guest are viewing this topic.

Pages: [1]

&nbsp

  • Tomsk Sysadmins Forum »
  • Unix »
  • Программирование »
  • Вопросс по поводу библиотеки conio.h в Си

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *