我試圖使用curses.h
庫的第一次,但無論哪個函數我稱之爲我仍然得到,說問題與OSX獅子curses.h
-symbol(S)的誤差不找到架構x86_64-
我是否缺少某種初始化?這是我的代碼
#include <iostream>
#include <unistd.h>
#include<time.h>
#include <sys/ioctl.h>
#include <iomanip>
#include <ncurses.h>
using namespace std;
int main(int argc, const char * argv[]){
string a,b = ("...");
WINDOW *mywindow;
mywindow = initscr();
refresh();
cout<<"Inserisci la frase da passare in coolprint ->";
cin>>a;
coolprint(a);
cout<<endl;
hackprint(a);
coolprint(b);
cout<<endl;
slideprint(a);
fflush(stdin);
getchar();
return 0;
}
我沒有張貼的所有功能,但如果我拿出從curses.h
的通話和使用system("clear")
代替,一切工作正常。 這可能是一些非常愚蠢的問題,但我很喜歡用C++的新手。 希望有人可以幫助 謝謝。
混合標準流輸入/輸出('cin' /'cout')不建議使用curses。使用其中一種,但不能同時使用。 –