Форум русскоязычного сообщества 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) не распознает эту библиотеку? Может её надо на что-то заменить или скачать где-то?

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

System Integrator
Это не библиотека, а заголовочный файл.
А нет его, потому что он нужен был только в MS-DOS, а у вас Linux.
Ищите альтернативу этому файлу в зависимости от ваших требований, в Линухах есть ncurses, если вам надо рисовать графику в сосноли.
Ответ написан более двух лет назад
Комментировать
Нравится 3 Комментировать
Developer, ex-admin
conio.h — это чисто виндовый заголовочный файл, в линукс его нет и к стандартной библиотеке С/С++ он отношения не имеет.
Для вашего примера он не нужен — просто уберите строку и откомпилируйте.
Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Android
- +3 ещё
Какие есть доки по сборке APK/AAB с использованием Android NDK?
- 1 подписчик
- 30 дек. 2023
- 65 просмотров
Tomsk Sysadmins Forum
 
- 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]
 
- Tomsk Sysadmins Forum »
- Unix »
- Программирование »
- Вопросс по поводу библиотеки conio.h в Си