这是我的警告.
implicit declaration of function 'exit'
Run Code Online (Sandbox Code Playgroud)
我怎么能删除它.
我正在使用linux和gcc编译器.
这是我的警告.
Missing sentinel in function call
Run Code Online (Sandbox Code Playgroud)
我怎么能删除它.
我正在使用linux和gcc编译器.
这是什么意思?
void message(int x, int y, ...)
Run Code Online (Sandbox Code Playgroud)
我无法理解......是什么.谁能解释一下?
我有:
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]
这是正确的方法吗?
我们可以通过以下方式在头文件中声明一个函数吗?
extern int ap( char[][] );
Run Code Online (Sandbox Code Playgroud)
我们可以在函数中使用char [] []吗?
我的代码是
void doc(){
//mycode
return;
}
Run Code Online (Sandbox Code Playgroud)
我的警告是
conflicting types for 'doc'
Run Code Online (Sandbox Code Playgroud)
任何人都可以解决它.
这是我的警告.
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.
这是正确的行动吗?
我收到了错误
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)
任何人都可以建议我哪里出错了?