Member 13013733 Ответов: 1

Как я могу запустить функцию string в программе C++, используя версию ubuntu?....


когда я пытаюсь запустить программу, связанную с sring, либо на c, либо на c++ в ubuntu, она не поддерживает и не поддерживает headerfiles..conio .h...что мне делать, если я хочу выполнить свою программу в ubuntu...is там любой дополнительный пакет для установки..

Что я уже пробовал:

я попробовал установить пакет crusers.h

Peter_in_2780

Из Википедии: "conio.h-это заголовочный файл C, используемый в основном компиляторами MS-DOS для обеспечения консольного ввода/вывода. Он не является частью стандартной библиотеки C или ISO C, а также не определяется POSIX."
Вам нужно избегать проприетарного кода Microsoft. Найдите альтернативы битам, которые предоставляет conio.

1 Ответов

Рейтинг:
2

Jochen Arndt

Как уже упоминалось попечительством.ч это специальный заголовочный файл набора компиляторов, представленный Turbo C для MS-DOS,который позже был адаптирован также Microsoft для своих компиляторов C.

Для подобных функций в Linux вы можете использовать библиотеку curses, например Анонс ncurses 6.0 - проект GNU - Фонд свободного программного обеспечения (FSF)[^].

Есть проект, который реализует попечительством.ч используя библиотеки: Linux c++ реализация conio. h скачать | SourceForge.net[^].

Если вам нужно только прочитать консольный ввод, используйте Ubuntu Manpage: fgetc, fgets, getc, getchar, gets, ungetc-ввод символов и строк[^].

С помощью C++ вы также можете использовать Базовый Ввод/Вывод-Учебники По C++ [^], который поддерживается всеми компиляторами.


CPallini

5.