Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование в *nix (http://forum.oszone.net/forumdisplay.php?f=35)
-   -   getch() itoa() gotoxy() (http://forum.oszone.net/showthread.php?t=84742)

lxa85 30-05-2007 16:05 592946

getch() itoa() gotoxy()
 
Здравствуйте. Разрабатывал консольную программу в C++ Builder. Захотел портировать в Линукс. KDevelop начал очень сильно ругаться на функции
getch() - ожидание нажатия кнопки
itoa() - преобразование числа в строку.
wherex(), wherey() - определение местоположения курсора
gotoxy() -перемещение курсора
Помогите разобраться, что к чему и какие библиотеки следует подключить
(В книге что есть у меня делается упор на передаваемые программе параметры при вызове)
В гугл посылать только с направлением :)

[mzd] 30-05-2007 16:11 592950

Должно помочь - http://www.advancedlinuxprogramming.com/

xoomer 30-05-2007 16:45 592964

LXA85
Ну а что конкретно не нравиться KDevelop? Не может интерпретировать или что? Листинг сюда плиз. :)

lxa85 15-06-2007 10:49 599552

Библиотека Windows. В KDevelop ее нет как таковой. Хотя честно сказать острая нужда в этом отпала. Я не обижусь если тему закроют.

lxa85 15-06-2007 13:08 599629

Кода много, захломлять не хочу. Вот выдержки
Код:

  short  x,y;
  int port;

x=wherex();
y=wherey();
gotoxy(1,y);
itoa(port,tmpport.begin(),10);

Ошибки
Код:

/home/andrew/Desktop/Diplom/tui/src/tui.cpp:30:19: error: conio.h: Р?РчС' С'Р°РeР?РiР? С"Р°РNР>Р° РёР>Рё РeР°С'Р°Р>Р?РiР°
/home/andrew/Desktop/Diplom/tui/src/tui.cpp:183: error: в??gotoxyв?T was not declared in this scope
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >в?T to в??const char*в?T for argument в??1в?T to в??int atoi(const char*)в?T
/home/andrew/Desktop/Diplom/tui/src/tui.cpp:178: error: в??wherexв?T was not declared in this scope
/home/andrew/Desktop/Diplom/tui/src/tui.cpp:179: error: в??whereyв?T was not declared in this scope

Прошу прощения за лишние символы. Это из-за переноса из Kate в BRED. Отсутствует conio.h f она то и отвечает за все консольные действия


Время: 05:28.

Время: 05:28.
© OSzone.net 2001-