#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;
}
給錯誤問題與<curses.h>; <curse.h>; <conio.h>在G ++ Linux終端
[email protected]:~/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嗎? – taocp
http://www.cyberciti.biz/faq/linux-error-cursesh-no-such-file-directory/ – grisha