小编Pro*_*mer的帖子

一种从数字列表中查找一对和的算法?

假设您有以下数字列表{3,6,10,9,13,16,19},不一定按此顺序排列.现在,不知道这是集合{3,6,10}的可能组合的集合,是否存在可用于有效地找到这些组合的任何编程语言的算法.基本上,我想从总集中恢复列表 - 其中包含所有数字.什么是有效的算法,如果已经存在,我不希望重新发明轮子?

language-agnostic algorithm

11
推荐指数
1
解决办法
1223
查看次数

用于检查网页是否已更新的简单脚本

我在网站上等待一些信息.我不想每小时检查一次.我想要一个脚本来为我这样做,并通知我这个网站是否已经更新了我正在寻找的关键字.

bash scrape web

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

用C++初始化一个向量pf点

Point P0(0,0), P1(3, 4), P2(-50,-3), P3(2,0); //Input  Points (fine)
std::vector<Point>  Points(P0,P1, P2 ,P3); (not fine)
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.如何将点矢量初始化为上述值?或者有更简单的方法吗?

c++ initialization vector

2
推荐指数
1
解决办法
3312
查看次数

#define'd变量的范围是什么?

我试图在同一个项目中的另一个C源文件中使用我在main.c中声明的预处理器变量,但是我得到一个编译时错误,包含在main.c:undefined symbol'myymbol'中.现在,关于使用#define包含它的文件的外侧规则是什么?

c scope c-preprocessor

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

关于将字符串作为函数agrument传递的问题

我想传递一个字符串来像这样的功能..

 long_var = get_value("long_value");
 short_var = get_value("short_value");
Run Code Online (Sandbox Code Playgroud)

在功能内部,我做了这个..

double get_value(char *get_type){

   if  (*get_type == "short_value")
   {
        //calculate and return
    }
   else if  (*get_type == "long_value")
   {
         //calculate and return
    }  
}
Run Code Online (Sandbox Code Playgroud)

但是,我有一个错误错误:main.c(334):'flash unsigned char [11]'类型的函数参数#1与'unsigned char*'类型的必需参数不兼容

我以为字符串只是一个char数组,我可以称之为..

还有,有更好的方法来做到这一点..

谢谢..

c

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