小编amb*_*ika的帖子

C警告隐式声明函数'exit'

这是我的警告.

implicit declaration of function 'exit'
Run Code Online (Sandbox Code Playgroud)

我怎么能删除它.

我正在使用linux和gcc编译器.

c gcc-warning

47
推荐指数
2
解决办法
8万
查看次数

C警告函数调用中缺少标记

这是我的警告.

Missing sentinel in function call
Run Code Online (Sandbox Code Playgroud)

我怎么能删除它.

我正在使用linux和gcc编译器.

c warnings

41
推荐指数
5
解决办法
6万
查看次数

"......"在C函数声明中意味着什么?

这是什么意思?

void message(int x, int y, ...)
Run Code Online (Sandbox Code Playgroud)

我无法理解......是什么.谁能解释一下?

c function variadic-functions

7
推荐指数
2
解决办法
1181
查看次数

C error数组:数组类型具有不完整的元素类型.

我有:

extern int docx(char *,char[][]) // in a header file
Run Code Online (Sandbox Code Playgroud)

它在solaris中正确编译,但在Redhat Linux中它显示了以下错误:

array type has incomplete element type.
Run Code Online (Sandbox Code Playgroud)

我知道我可以解决它 - char[][20]

这是正确的方法吗?

c arrays

7
推荐指数
1
解决办法
3万
查看次数

C函数声明

我们可以通过以下方式在头文件中声明一个函数吗?

extern int ap( char[][] );
Run Code Online (Sandbox Code Playgroud)

我们可以在函数中使用char [] []吗?

c function

5
推荐指数
2
解决办法
800
查看次数

C警告冲突类型

我的代码是

void doc(){
          //mycode                
            return;
           }
Run Code Online (Sandbox Code Playgroud)

我的警告是

conflicting types for 'doc'
Run Code Online (Sandbox Code Playgroud)

任何人都可以解决它.

c warnings

5
推荐指数
4
解决办法
4万
查看次数

C memset警告

这是我的警告.

warning: passing argument 2 of ‘memset’ makes integer from pointer without a cast
Run Code Online (Sandbox Code Playgroud)

然后我改变如下(使NULL为0)

Before Change : memset(key, NULL, KEY_BYTES);
After Change : memset(key, 0, KEY_BYTES);
Run Code Online (Sandbox Code Playgroud)

警告已删除.

我正在使用linux和gcc编译器,C.

这是正确的行动吗?

c warnings

3
推荐指数
1
解决办法
3304
查看次数

C语句'return'没有值,函数返回非void

我有这个警告.

警告:'return'没有值,函数返回非void.

c warnings

3
推荐指数
1
解决办法
5万
查看次数

'time_t'之前的C错误预期说明符限定符列表

我收到了错误

from error.c:31:
/usr/include/ap/mas.h:254: error: expected specifier-qualifier-list before ‘time_t’
make: *** [error.o] Error 1
Run Code Online (Sandbox Code Playgroud)

反馈

我们至少需要看到error.c的第31行和mas.h的第254行,最好是每行的几行上下文.此错误可能与time_t的声明方式无关. - 约翰博德

然后我检查error.c(第31行) - #include"mas.h"然后我检查mas.h中的第254行.

in mas.h

#include <sys/types.h>
typedef struct _x{
  time_t time;
}x;
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我哪里出错了?

c

0
推荐指数
1
解决办法
7155
查看次数

标签 统计

c ×9

warnings ×4

function ×2

arrays ×1

gcc-warning ×1

variadic-functions ×1