标签: include

在C中包含文件

我想做一个简单的函数涉及sqrt(),floor()pow().所以,我包括在内<math.h>.当我尝试使用我的功能时,我的程序会说sqrt()并且floor()不存在.我已经对我的文件进行了三次检查并重写了它们,但它仍然会出现同样的错误.只是为了检查目录是否有任何问题<math.h>,我创建了另一个单独的文件来计算相同的东西并且它有效.我现在很无能为力.我究竟做错了什么?

非运作程序的代码:

#include <math.h>
#include "sumofsquares.h"

int sumofsquares(int x){
   int counter = 0;
   int temp = x;

   while(temp != 0){
      temp = temp - (int)pow(floor(sqrt(temp)), 2);
      counter ++;
   }
    return counter;
}
Run Code Online (Sandbox Code Playgroud)

工作测试文件:

#include <stdio.h>
#include <math.h>

int main(void){
   printf("%d", (int)pow(floor(sqrt(3)), 2));
}
Run Code Online (Sandbox Code Playgroud)

错误就是这个

/tmp/ccm0CMTL.o:在函数sumofsquares'中:/home/cs136/cs136Assignments/a04/sumofsquares.c:9:对sqrt'/home/cs136/cs136Assignments/a04/sumofsquares.c:9的未定义引用:undefined reference to floor'collect2:ld返回1退出状态`

我在虚拟Ubuntu OS上使用runC进行编译

c include math.h

-1
推荐指数
1
解决办法
250
查看次数

将包含的PHP脚本的结果保存为变量

可能重复:
将包含文件中的STDOUT捕获到变量

好吧,也许这不是措辞,也可能是......

这就是我想要做的:我希望将执行的PHP文件的结果源代码包含到另一个PHP文件中,以便可以对其进行操作和重用.结果输出需要包含几个$ _GET变量的值,并且要包含的PHP文件的执行取决于它们的值.因此,我需要生成的源代码(当您在浏览器中转到"查看源代码"时看到的内容),例如:"index.php?page = 1&id = 1&etc = something"将被包含到另一个PHP文件中... 有什么想法吗?


有没有办法包含一个PHP文件,然后将该文件执行的结果保存到包含它的PHP文件中的变量中,以便进一步使用?提前致谢...

php variables include

-1
推荐指数
1
解决办法
994
查看次数

在不同的目录中包含标头和CSS

这必须是一个简单的解决方案,但我无法理解!

我通过PHP将标题包含到每个新页面中,标题包含CSS和脚本等.

唯一的问题是因为页面位于不同的目录中,当我链接到像../header等标题时它看起来很好但是包含的脚本是通过短URL包含的,例如/js/script.js

这意味着在页面上(在另一个目录中)脚本不起作用!

我发现很难解释,但看看这个:

http://www.healthygit.com/
Run Code Online (Sandbox Code Playgroud)

如果您查看源,所有脚本链接都很好.

现在看看这个:

http://www.healthygit.com/fitness/running.php
Run Code Online (Sandbox Code Playgroud)

如果您尝试单击某个脚本进行查看,则会将您带到404,或者在这种情况下302将您带到主页.

html php include

-1
推荐指数
1
解决办法
102
查看次数

如果raw_input(包括)x,则打印y

a = raw_input 'type x here and see what happens'
    if a (INCLUDES) 'x'
        print 'y'
Run Code Online (Sandbox Code Playgroud)

这个INCLUDES命令是什么?这有更好的方法吗?

我是网络漫画Homestuck的粉丝,其中每个巨魔都有不同的打字方式,称为怪癖.我正在研究Python中的英语翻译器的"怪癖文本"(这里有两个不同怪癖字符IM-ing)我想让它们像普通人一样.

python include raw-input

-1
推荐指数
1
解决办法
1367
查看次数

Ruby - 在if语句中添加多个包含

我有以下代码,工作正常

if user_input.include? "s"
    user_input.gsub!(/s/ "th")
else
    print "Nothing to change"
end
Run Code Online (Sandbox Code Playgroud)

但是,当我想添加另一个include像这样它不承认elsif我如何添加这些包括在一起?

if user_input.include? "s"
    user_input.gsub!(/s/ "th")
elsif user_input.include? "cee"
    user_input.gsub!(/cee/ "th")
else
    print "Nothing to change"
end
Run Code Online (Sandbox Code Playgroud)

ruby if-statement include

-1
推荐指数
1
解决办法
173
查看次数

我的标题中是否需要我的#include指令?

我是否需要在源文件中包含的标题中包含所有内容?例如,我有一个名为source.cpp的文件,它以:

#include <string>
#include <vector>
#include <cctype>
Run Code Online (Sandbox Code Playgroud)

然后我有一个名为source.hpp的标题,它只包含字符串.编译得很好,但这是不好的做法,还是会导致将来出现并发症?

c c++ header include

-1
推荐指数
1
解决办法
145
查看次数

错误 LNK2005 结构已在 .obj 文件中定义

我一直在尝试处理有关编译单元的问题。

我得到的错误是

1>frtinvxml.obj : error LNK2005: "struct repFieldInfo det_rep_info" (?det_rep_info@@3UrepFieldInfo@@A) already defined in Frtinv.obj
1>frtinvxml.obj : error LNK2005: "struct repFieldInfo frt_rep_info" (?frt_rep_info@@3UrepFieldInfo@@A) already defined in Frtinv.obj
1>frtinvxml.obj : error LNK2005: "struct FormToolbar * tb" (?tb@@3PAUFormToolbar@@A) already defined in Frtinv.obj
1>frtinvxml.obj : error LNK2005: "struct tagDATE_STRUCT dateFrom" (?dateFrom@@3UtagDATE_STRUCT@@A) already defined in Frtinv.obj
... (It goes on for every variable and method in the header...)
Run Code Online (Sandbox Code Playgroud)

这是我得到的唯一错误。以下是所涉及的每个相应类的包含,按从树上最高到最低的顺序...

***Frtinv.hxx***
#pragma once

#include <voyage.ddh>
#include <vsched.ddh>
# ...

struct frtinvType : public frtinv_type
    {
    int …
Run Code Online (Sandbox Code Playgroud)

c++ compilation pragma include

-1
推荐指数
1
解决办法
7008
查看次数

在c ++中包含标题

我有这样的事情:

//main.cpp
#include <add.h>

cin >> a;
cin >> b;
cout << add(a,b);


//add.h
#ifndef add_h
#define add_h

int add(int a, int b);

#endif 


//add.cpp
int add(int a, int b){
    return a+b;
}
Run Code Online (Sandbox Code Playgroud)

我是否应该在add.cpp中包含add.h,或者我只能在main.cpp中包含它?
我问,因为我在某个地方看到了,我很好奇哪条路更好.

c++ header include

-1
推荐指数
1
解决办法
85
查看次数

在我的父 Perl 脚本中包含另一个脚本

如何在我的基本 Perl 脚本中包含另一个 Perl 脚本?

\n\n

我有一个主要源文件test.pl,我想config.pl在其中包含辅助 s\xc3\xb3urce 文件。

\n\n

在 Perl 中实现此目的的标准方法是什么?

\n

perl include

-1
推荐指数
1
解决办法
2193
查看次数

PHP包含echos'1'

<?=include("inc/c.php")?>
Run Code Online (Sandbox Code Playgroud)

吐出1尽管它充满了弦乐而且没有回声.

php include echo

-2
推荐指数
2
解决办法
137
查看次数

标签 统计

include ×10

c++ ×3

php ×3

c ×2

header ×2

compilation ×1

echo ×1

html ×1

if-statement ×1

math.h ×1

perl ×1

pragma ×1

python ×1

raw-input ×1

ruby ×1

variables ×1