【发布时间】:2014-03-26 17:44:47
【问题描述】:
#include <iostream>
using namespace std;
#include <curses.h> //#include <conio.h>
int main()
{
initscr();
char dir='a';
int x=10,y=10;
cout<<"Please press ENTER for EXIT...\n";
while (dir != '\r')
{
cout<<"\n Your coordinates: " << x << ", " << y;
cout<<"\n Select your destination: (N,S,E,W): ";
dir = getch();
if(dir =='n')
y--;
else if(dir=='s'))
y++;
else if(dir=='e'))
x++;
else if(dir=='w'))
x--;
}
return 0;
}
给出错误
msi@MSI-VR610:~/Desktop$ g++ adelseif.cpp -o adelseif
adelseif.cpp:5:42: fatal error: curses.h: No such file or directory
#include <curses.h> //#include <conio.h>
所以我尝试使用替代目录 curse.h 和 ncurse.h 以及其他组合,但它无论如何都无法编译
【问题讨论】:
-
你的机器上安装了 curses lib 吗?