implicit-declaration

    0热度

    1回答

    我刚刚被烧死了。编译我的c代码时,我没有启用警告。我正在使用atof而不包括stdlib.h。所以atof使用默认返回类型为int的隐式声明。所以代码不起作用。 我想知道隐式声明的概念是否也适用于C++?

    1热度

    3回答

    当使用dprintf()时,我收到警告“隐式声明dprintf”。这往往意味着一个必要的文件不包括在内,但我已经包含了stdio.h,它应该是它所需要的。还有其他的dprintf需求吗?

    0热度

    1回答

    我必须为这个项目建立一个哈希表数据结构,我已经在其他文件中完成了它。出于某种原因,当我编译我的程序时出现错误,这是关于哈希表的初始化函数(TableCreate();)。当我从主函数中删除这部分代码并执行时,它工作正常,但是当我尝试向哈希表中添加某些内容时,出现段错误。 我相信我的哈希表的代码没有什么,因为我的哈希表的代码是基于这是由我们的教授 我使用GCC编译器提供给我们的哈希表的代码示例做这样

    0热度

    1回答

    如果此问题的解决方案太明显或已在本论坛早些时候已经解决,请原谅我(在这种情况下,请将我指向帖子) 。 我有一个类 org.personal.exercises.LengthContentsPair (l: Int, c: String) { val length = l val contents = c } 然后,相同的源文件中,我还定义用于定义对象的方式这种类型的

    0热度

    1回答

    我试图使用wiringPI的wiringPilSR将中断附加到引脚。我的代码如下所示: #include <wiringPi.h> #include <stdio.h> int inPin = 3; void myInterrupt(); int main(vodi){ wiringPilSetupGpio(); pinMode(inPin, INPUT);

    1热度

    3回答

    #include <stdio.h> #define MAX 9 void main (int argc, char *argv[]) { printBoard(); } void printBoard(void) { int row,col; row=col=0; for(row;row<MAX;row++) //row navigati

    3热度

    2回答

    我已经通过以下线程不见了: warning: implicit declaration of function Implicit Declaration of Function in C UNIX 可能我的问题是联系在一起的。但是,尽管他们提供了在使用函数之前应该声明函数原型的解决方案,但是我想探索当函数名称不匹配时会发生什么。在我的测试中,它仍然正常工作。 主C文件 #include "node

    2热度

    2回答

    我正在编译一些名为libfprint的软件。我已经成功地编译到另一台机器上,但现在却在许多文件,我得到以下错误: [email protected]:~/Documents/FingerBellProject/libfprint-0.5.0$ sudo make [sudo] password for tomselleck: make all-recursive make[1]: Enter

    2热度

    1回答

    假设外部类具有两个内部类的内复合: class Outer(val times: Int) { class Inner(val count: Int) object Inner { def apply(i: Int) = new Inner(i) } class InnerWrap(val i: Inner) object Inner

    3热度

    4回答

    最近我已经了解到隐式函数声明C。主要思想很明确,但在理解这种情况下的联系过程方面存在一些麻烦。 考虑下面的代码(文件变交流): #include <stdio.h> int main() { double someValue = f(); printf("%f\n", someValue); return 0; } 如果我尝试编译: gcc -c a.c -