C Implicit declaration differs from internal funct

2019-09-22 09:26发布

I'm having some trouble with C standard functions. As an example, I'm getting that error in the memcpy function, even passing the right arguments to it. I've included a header as #include "header.h", and I've included , and so in the "header.h" file. (I'm also getting this error with strcpy, strtok, and some other standard functions, all respective headers included in "header.h")

Can anyone please help me with this? I'm running out of time to deploy this work... Thanks in advance

2条回答
神经病院院长
2楼-- · 2019-09-22 09:50

Since you have not posted your code I assume that you have not included the following lines of code, at the top of your file:

#include <string.h>

In case your are using a C++ compiler (i.e. g++) then:

#include <cstring>
查看更多
家丑人穷心不美
3楼-- · 2019-09-22 09:53

It seems it was some trouble within eclipse. I right clicked one of those functions, selected Source->Add includes and it solved the problem (but didn't added any header). I hope this can be helpful for someone else

查看更多
登录 后发表回答