也遇到过隐式声明与内建函数exit不兼容
注:我的源程序中都包含了头文件#include <stdlib.h>
敬请指教!
警告: 隐式声明与内建函数‘strlen’不兼容
-
- 帖子: 13
- 注册时间: 2009-03-30 14:24
- konglinglong
- 帖子: 90
- 注册时间: 2008-04-14 13:19
- 来自: 广东 茂名
- 联系:
Re: 警告: 隐式声明与内建函数‘strlen’不兼容
可不可以给出编译时具体警告错误信息啊~
-
- 帖子: 13
- 注册时间: 2009-03-30 14:24
Re: 警告: 隐式声明与内建函数‘strlen’不兼容
文本文件如下:
1 #include <stdio.h>
2 #include <term.h>
3 #include <ncurses.h>
4
5 int main()
6 {
7 int nrows, ncolumns;
8 setupterm(NULL, fileno(stdout),(int *)0);
9 nrows = tigetnum("lines");
10 ncolumns = tigetnum("cols");
11 printf("This terminal has %d colunms and %d rows\n", ncolumns, nrows);
12 exit(0);
13 }
编译信息:gcc sizeterm.c -o sizeterm -lcurses
sizeterm.c: 在函数‘main’中:
sizeterm.c:12: 警告: 隐式声明与内建函数‘exit’不兼容
1 #include <stdio.h>
2 #include <term.h>
3 #include <ncurses.h>
4
5 int main()
6 {
7 int nrows, ncolumns;
8 setupterm(NULL, fileno(stdout),(int *)0);
9 nrows = tigetnum("lines");
10 ncolumns = tigetnum("cols");
11 printf("This terminal has %d colunms and %d rows\n", ncolumns, nrows);
12 exit(0);
13 }
编译信息:gcc sizeterm.c -o sizeterm -lcurses
sizeterm.c: 在函数‘main’中:
sizeterm.c:12: 警告: 隐式声明与内建函数‘exit’不兼容
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 警告: 隐式声明与内建函数‘strlen’不兼容
加上
#include <stdlib.h>
PS: 这个标题...
#include <stdlib.h>
PS: 这个标题...
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: 警告: 隐式声明与内建函数‘strlen’不兼容
是编译器严格了