私はこのサイトで同様の質問を見て、なぜこれが起こっているのかグーグルで調べましたが、コンパイルできないこれらのソリューション、ncursesとcursesの違い、別のコンパイルエラーを試しましたが、まだエラーの問題がundefined reference to stdscr
ありwgetch
、コンパイラは見つけています私がfind
cursesライブラリを見つけて、行の完全な場所を入力したので、私が理解できる限りのライブラリ#include
。
私のコードは次のとおりです
#include <ncurses.h>
#include <stdio.h>
#include <string.h>
int first_line(char);
int main(){
char c = 0;
while((c = getch())!=EOF){
first_line(c);
}
return 0;
}
int first_line(char c){
if (c != '\n' && c != '\r'){
putchar(c);
do{
c = getch();
putchar(c);}
while( c !='\n');
}
else return 0;
return 0;
}
私が見逃したことや間違ったことを指摘していただければ幸いです。