c 相关问题

C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。

位图计算中的位移似乎不起作用

我有一个 CLI 国际象棋程序,它接收用户的输入(例如:'e2e4')并将其转换为两个位图,即 s_map 和 e_map。 位图表示为 0x0000000000000000ULL; 右边在哪里...

回答 1 投票 0

无分支地将一个整数列表映射到另一个整数列表

我有一个整数列表,它们是:28525 30068 25975 26740 29286 24947 30067。使用单个数学和逻辑表达式(计算速度越快越好),我需要将它们转换为...

回答 1 投票 0

是否有一个编译器标志允许共享库调用来自打开它的共享库的函数?

下面是一个最小的可重现示例,其目标是从 a() 调用 b_util()。我的问题是是否可以在不显式地将 b_util() 函数指针传递给 a.c 的情况下执行此操作。 ...

回答 1 投票 0

Python 是否允许定义共享库可以直接调用的 C 函数?

我想出了如何让Python调用我的共享库中的函数: 导入ctypes def 栏(): 返回 1337 dll = ctypes.PyDLL("./mod.so") 断言 dll.foo(ctypes.c_float(42)) == 42 +

回答 1 投票 0

ntddk.h 没有这样的文件或目录

我在 Windows XP 中使用 CODE::BLOCKS。尝试编写一个设备驱动程序。但在创建项目后,我收到以下错误。我做了以下设置,但仍然收到错误 “ntddk.h没有这样的...

回答 2 投票 0

我可以从程序(DLL)调用C++或C编译器

什么是 C 或 C++ 编译器,它是一个 DLL,我可以通过 DLL 调用并编译 C 或 C++ 程序。 我想要做的是通过 DLL 调用一个函数,我将在我的 C 或 C++ 程序中使用该函数(

回答 3 投票 0

Dev C++ 区域设置仅在使用系统区域设置时工作,而不是在指定名称时工作

当使用 setlocale() 将程序的语言环境更改为意大利语时,代码仅在使用 setlocale(LC_ALL, "") 时才按预期工作,而在使用 setlocale(LC_ALL, "it-IT&qu...

回答 1 投票 0

在fork()代码中计算进程总数

我试图确定以下代码中生成了多少个进程: #包括 #包括 int main() { 整数 i = 1; if (fork()) //父进程...

回答 2 投票 0

如何更改VS的编译器?

我正在使用VS 2010。我更改了编译器C代码而不是C++的设置。它工作正常,但问题是 MS 编译器不支持 C99 标准,因此我正在寻找 C co...

回答 1 投票 0

c++ 设置 sqlite3

我已经下载了sqlite3的源代码,开始使用c++中的sqlite3接口进行编程。但我不知道如何获取 sqlite 3 的 .lib 文件。 我有这些文件: sqlite3.c 外壳程序 是...

回答 1 投票 0

比较字母但不比较strcmp

我想用函数intcompare(char*A,char*B)比较两个字符串,当A较大时返回1,当B较大时返回0。 假设最大字符是100,我希望顺序是‘A’< ‘a’ &...

回答 1 投票 0

我正在尝试制作一个简单的石头剪刀布代码

我一直在尝试用我非常非常有限的C语言知识来编写一个非常简单的石头剪刀布代码。 每当我运行该程序时,它不会打印任何内容,直到我输入后...

c
回答 1 投票 0

如何防止对 C 中打印日志消息的函数的调用重新排序?

typedef 枚举{ A = 0, B = 1, C = 2 我的枚举; /** * @warning 如果 random 为 NULL 或 blabla 无效,则该函数的行为未定义。 */ int foo(int *随机, my_enum blabla...

回答 1 投票 0

`结构`优化:空间与运行时效率

微调结构体成员的布局/位置时, 优化空间效率(最小化填充和紧密对齐成员,并使用编译器的集成功能),自然地...

回答 1 投票 0

如何使用 C 来建模继承? [重复]

是否可以使用 C 来模拟继承?如何?示例代码会有所帮助。 编辑:我希望继承数据和方法。仅靠集装箱船是无济于事的。可替代性 - 使用任何派生

回答 7 投票 0

## 对于 C(C++) 预处理器意味着什么?

我有一个C程序如下: #定义f(g,g2) g##g2 主要的() { int var12=100; printf("%d",f(var,12)); } 当我只运行预处理器时,它会将其扩展为 { int var12=100; printf("%d",var12); } 什...

回答 4 投票 0

为什么在C中会出现警告而在C++中无法编译?

为什么这段代码 int (*g)(int); int (*h)(字符); h = g; 在C中,编译时给我这样的警告: “警告:来自不兼容指针类型的赋值” 在C++中,无法编译。

回答 8 投票 0

MS-Windows 是否使用未记录的 API 来查找 256x256 图标?

MS-Windows 使用什么 API 从 .exe 和 .dll 文件中的资源查找并加载 256x256px 图标? 我发现记录的 Windows API 无法找到并加载 256x256px 图标。 查看功能...

回答 1 投票 0

短路运算符如何决定如何解释该语句?

我刚刚了解了c中的短路运算符,如果可以从左边的语句推导出结果,则右边的语句不会运行。但是,如果这些操作数超过一个...

回答 1 投票 0

我如何能够在 C 语言中解析我的内核的 ELF 格式?

我正在尝试用 C 创建一个内核,我想知道如何解析 ELF 代码。关于我可以在哪里学习如何制作 ELF 解析器有什么建议吗?

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.