小编Jac*_*ack的帖子

如何用我的结构类型创建一个数组?

在C#.NET中,我可以使用List<myclasstype> vals = new List<myclasstype> ();它在C中可能相同吗?

我有一个像这样的结构:

typedef struct foo {
    int x;
    int y;
} Baa; 
Run Code Online (Sandbox Code Playgroud)

我想要做:

**BAA vals = ?? 
int i ;
for(i = 0; i < size; i++)
{
   vals[i].x = i;
   vals[i].y = i * 10;
}
Run Code Online (Sandbox Code Playgroud)

我希望这对你来说很清楚.提前致谢.

c arrays data-structures

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

去掉 '.' 一个浮子

548.705078125 输出 - > 548705078125

什么是最好的方法,而不是使用正则表达式或.replace('.','')

javascript floating-point

4
推荐指数
2
解决办法
2207
查看次数

为什么const mytype _var = new mytype()不起作用?

我很好奇地寻找解释为什么在C#.NET设计器中不允许使用以下代码:

const foo f = new foo();
Run Code Online (Sandbox Code Playgroud)

它给出以下错误消息:

'f'的类型为'ConsoleApplication1.foo'.除string之外的引用类型的const字段只能用null初始化.

问题是:为什么?有人可以解释这个const要求吗?

提前致谢.

c# const

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

是否有针对D的HTML解析?

我正在寻找C#语言的HTML解析(如果可能的话,支持XPath).我做了一些谷歌搜索,但没有运气(很难找到C#关键字的解决方案..就像C#,我说C#,谷歌说C#.).在http://www.dsource.org/sf/ask/tagged/html-parsing/+d上也没有.

注意:我不想混合 C#C#代码.也许C#可以理解的,如果C#(小于你给我工作的C代码和真实的例子如何使用它).

d html-parsing

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

如何删除gcc 4.6中的警告:缺少初始值设定项[-Wmissing-field-initializers]?

代码:

  GValue value = { 0 };
Run Code Online (Sandbox Code Playgroud)

发出以下警告:

缺少初始值设定项[-Wmissing-field-initializers]

我知道那是一个gcc's BUG; 但有一些技巧可以删除它吗?真的不太好看到这种不真实的警告.但我不希望断电警告,因为它也会隐藏我的真实警告.很抱歉,但我无法将我的gcc更新为4.7(看起来它已修复)版本.

c gcc struct warnings glib

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

按地址访问struct成员

考虑具有两个整数类型成员的结构.我希望通过地址获得两位成员.我可以成功获得第一个,但是我的第二个错误.我相信这是垃圾价值.这是我的代码:

#include <stdio.h>

typedef struct { int a; int b; } foo_t;

int main(int argc, char **argv)
{

  foo_t f;
  f.a = 2;
  f.b = 4;
  int a = ((int)(*(int*) &f));
  int b = ((int)(*(((int*)(&f + sizeof(int)))))); 
  printf("%d ..%d\n", a, b);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我越来越:

2 ..1

谁能解释我哪里出错了?

c struct pointers

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

比较两个字符串(nul-terminated)而不是逐个字节地进行比较?

就像strlen()glibc执行一个很好的位操作和每次检查4个字节使得函数如此之快,与逐字节例程相比,正如大多数其他人所做的那样,是否有类似的东西来比较汇编中的两个字符串?我正在阅读有关C语言代码实现的一些页面,对字符串处理部分非常感兴趣,但我仍然没有找到这样的.我必须尽快使这个功能,因为它是我的应用程序的核心.(不建议哈希表)

欢迎任何汇编.但是我对intel的汇编语法有点熟悉,如果你要提供的汇编有所不同,请评论它.

string algorithm assembly string-comparison

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

什么是-ll gcc的旗帜?

我正在尝试编译一个有-ll标志但gcc无法找到的程序.什么是l-l一个真正的图书馆或这是一个错字?很难在谷歌上找到关于这个的信息.这个术语是"模糊的".

linux gcc compiler-flags

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

'constexpr'非静态成员函数在C++ 1y中不会隐式'const'; 添加'const'以避免行为发生变化

clang ++给出以下警告(见下面的代码):

'constexpr'非静态成员函数在C++ 1y中不会隐式'const'; 添加'const'以避免行为发生变化

应该在哪里const添加?const constexpr size_t getSize() {再发一次警告:

返回类型的'const'类型限定符无效

码:

constexpr size_t getSize()
{
    return sizeof(header);
}
Run Code Online (Sandbox Code Playgroud)

const clang constexpr c++11 c++14

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

如何在WebBrowser中确认脚本错误对话框?

我需要以编程方式(即回答"是")向WebBrowser中的脚本错误对话框确认,否则页面将停止工作.我没有代码可以展示,因为我不知道如何做到这一点.

这是我正在谈论的对话框中的图像:

在此输入图像描述(采取从这个,顺便说一句)

c# internet-explorer webbrowser-control winforms

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