Tag: C#的

简化小数到分数的algorithm

我试着写一个algorithm来简化小数到小数部分,并意识到它不是太简单。 令人惊讶的是,我在网上查找,发现所有代码太长,或在某些情况下无法使用。 更令人讨厌的是,他们不适用于循环小数。 然而,我想知道是否会有一位math家/程序员理解所有涉及将小数简化为小数的过程。 任何人?

C ++静态成员variables及其初始化

对于C ++类中的静态成员variables,初始化是在类之外完成的。 我想知道为什么? 任何逻辑推理/约束? 还是纯粹的遗留实现 – 标准不想纠正? 我认为在课堂上进行初始化更“直观”,不易混淆,同时也给出了variables的静态和全局性。 例如,如果你看到了静态const成员。

如何检查TcpClient连接是否closures?

我正在玩TcpClient,我试图弄清楚如何使连接属性在断开连接时显示为false。 我试过了 NetworkStream ns = client.GetStream(); ns.Write(new byte[1], 0, 0); 但是如果TcpClient断开,它仍然不会显示出来。 你将如何去使用TcpClient?

如何在c ++中调用:: CreateProcess来启动Windows可执行文件?

寻找一个例子: 启动一个EXE 等待EXE完成。 当可执行文件完成时,正确closures所有句柄。

为什么全局variables总是初始化为“0”,而不是局部variables?

可能重复: 为什么全局variables和静态variables初始化为默认值? 看代码, #include <stdio.h> int a; int main(void) { int i; printf("%d %d\n", a, i); } 产量 0 8683508 这里'a'用'0'初始化,但'i'用'垃圾值'初始化。 为什么?

C ++:macros可以将“abc”扩展为“a”,“b”,“c”吗?

我写了一个variadic模板,接受可变数量的char参数,即 template <char… Chars> struct Foo; 我只是想知道是否有任何macros技巧,可以让我用类似于以下语法来实例化这个: Foo<"abc"> 要么 Foo<SOME_MACRO("abc")> 要么 Foo<SOME_MACRO(abc)> 等等 基本上,任何阻止你单独写字符的东西,就像这样 Foo<'a', 'b', 'c'> 这对我来说不是一个大问题,因为它只是一个玩具程序,但我想我会问。

我怎样才能确定一个可执行文件编译的平台?

我需要使用适用于x86,x64和IA64的Windows可执行文件。 我想以编程方式通过检查文件本身来找出平台。 我的目标语言是PowerShell,但是C#示例将会执行。 如果你知道所需要的逻辑将是伟大的,那么这两者中的任何一个都不行。

C ++ .NET将System :: String转换为std :: string

如何将System :: String转换为C ++ .NET中的std :: string?

内置函数“malloc”的不兼容隐式声明

我得到这个错误: warning: incompatible implicit declaration of built-in function 'malloc' 试图做到这一点: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); 仅供参考,手头使用的结构是: typedef struct { fileinfo** filedata; size_t nFiles; size_t size; size_t fileblock; } fileinfo_list; 我没有看到我所做的事情有什么问题? 我只是创build一个大小为1 x fileinfo_list的tempList 。

如何parsing来自C#的命令行输出?

我想从C#执行一个应用程序(命令行应用程序).​​..我想在执行这个应用程序并提供input,我想分析输出,将导致它。 因为,它会输出很多东西,我想拿走,只是我需要它的东西… 我怎样才能做到这一点 ?? 我怎样才能得到在C#的输出,然后只拿走我需要的东西呢? 在C#中执行命令行…我想用“Jeff MC”的方式,他在这个线程中解释它如何:在C#中执行命令行,获得STD OUT结果 非常感谢