关闭

gcc使用中的问题

标签: gccfpreferencefilenullc
111人阅读 评论(0) 收藏 举报
#include<stdio.h> 
main() 
{ 
FILE *fp; 
char ch; 
if((fp=fopen("d:\\jrzh\\example\\c1.txt","rt"))==NULL) 
{ 
printf("\nCannot open file strike any key exit!"); 
getch(); 
exit(1); 
} 
ch=fgetc(fp); 
while(ch!=EOF) 
{ 
putchar(ch); 
ch=fgetc(fp); 
} 
fclose(fp); 
} 

问题1:警告:隐式声明与内建函数‘exit’不兼容

解决:头文件中加入#include<stdlib.h>


问题2:hello.c:(.text+0x38): undefined reference to `getch'

解决:curses在有的发行版上面叫curses,有的叫ncurses。你编译的时候要加入 -lcurses

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:11751次
    • 积分:182
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:19篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论