当前位置: 技术问答>linux和unix
为什么我的程序编译通不过
来源: 互联网 发布时间:2016-03-01
本文导语: #include int main() { initscr(); WINDOW *local_win; local_win=newwin(5,10,2,2); box(local_win,0,0); wrefresh(local_win); getch(); wclear(local_win); delwin(local_win); endwin(); return 0; } //该行 编译后得到的提示是:14行,no newline at end of file...
#include
int main()
{
initscr();
WINDOW *local_win;
local_win=newwin(5,10,2,2);
box(local_win,0,0);
wrefresh(local_win);
getch();
wclear(local_win);
delwin(local_win);
endwin();
return 0;
} //该行
编译后得到的提示是:14行,no newline at end of file
到底怎么回事啊?
int main()
{
initscr();
WINDOW *local_win;
local_win=newwin(5,10,2,2);
box(local_win,0,0);
wrefresh(local_win);
getch();
wclear(local_win);
delwin(local_win);
endwin();
return 0;
} //该行
编译后得到的提示是:14行,no newline at end of file
到底怎么回事啊?
|
是个warning吧
可以在最后加一个换行符换新行
gcc有这个要求
可以在最后加一个换行符换新行
gcc有这个要求
|
编译警告而已,如果未设置-Werror就没什么大碍,不过编程过程中文件的末尾加上换行是好的习惯,减少编译时控制台输出,方便定位问题