c 相关问题

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

如何通过关闭 C 中的所有文件描述符来重新启动或启动进程

我想干净地重新启动我的过程。所以我尝试调用execv()。 看起来效果很好。但是,它使套接字和文件保持打开状态。 有没有办法重新启动(此)进程并关闭所有文件/so...

回答 1 投票 0

为什么在使用 scanf 读取 C 中的字符串作为输入时出现类型错误?

int main(){ 字符重复='y'; 浮动答案; 字符运算[6] = "1 + 4"; 做{ printf("以格式 输入您的操作: &...

回答 1 投票 0

OpenSSL:使用他们自己的示例程序来自 www.openssl.org 的意外 EOF

在Windows 10机器上,我通过vcpkg设置了一个OpenSSL 3.3项目,并编译了他们在https://github.com/openssl/openssl/blob/master/demos/guide/tls提供的示例程序-客户端块....

回答 1 投票 0

如何在没有外部库的情况下用C/C++绘制图形?

我正在尝试找出如何在没有任何外部库的情况下用 C/C++ 绘制图形。我知道这是可能的,因为我很确定这些库是用 C 或 C++ 编程的,我想知道......

回答 2 投票 0

尝试用 clang 静态链接 libc,ldd 显示动态链接?

我想编译一个带有静态链接的系统库(例如 libc)和动态链接的所有其他自定义库(例如 openssl)的 C 程序。当我编译“Hello World&q...

回答 1 投票 0

vscode中两个h文件需要互相调用的问题如何解决

两个.h文件互相调用,导致编译失败 在stack_tree.h中,我需要使用TreeNode*,但它是在tree.h中定义的,所以我尝试包含“tree.h”,就像下面的c...

回答 2 投票 0

如何使用 Zig ABI 处理 C 中的 Zig 错误集

我想从c调用zig函数,但fn返回类型是错误联合!void或MyType.Error!u32 如何处理错误? 假设我们有以下 lib.zig pub fn errorProneFunction(

回答 1 投票 0

数字的半金字塔

我需要以金字塔模式生成以下奇数输出。 输出会像 1 3 3 5 5 5 7 7 7 7 我编写了以下代码。我应该修改哪一部分? #包括<

回答 8 投票 0

在 C 中打印字符串数组

我正在尝试读取一个包含 10 行的文件,如下所示: 000000 52.3 65.2 98.7 96.3 100.0 25.0 95.6 98.7 82.5 63.1 111111 81.0 68.6 54.2 96.3 74.2 78.6 98.5 62.1 64.7 75.0 222222 52.6 63.5 25.4...

回答 3 投票 0

无法在C中构建哈夫曼树,qsort失败

我尝试用 C 实现霍夫曼代码。我有两个数组,一个存储所有节点,另一个包含指向某些节点的指针。第二个包含我想要组合的未完成的树...

回答 1 投票 0

Linux/C:复制文件并修剪掉最后一个填零的孔

我有一个软件(C/C++/Linux),由三个服务组成,使用 tmpfs 文件作为共享内存。为了方便起见,我们将文件截断为 1GB,但实际上该文件仅包含不再包含的内容...

回答 1 投票 0

为什么 realloc() 在为 C++ 编译时表现出奇怪的不同?

我有以下函数,我之前在 C 程序中使用过很多次: /** 使用给定分隔符将给定字符串拆分为字符串数组。 @参数输入字符串

回答 3 投票 0

如何在C中实现动态数组?

我正在使用动态内存分配编写这段代码,对于所示的学生记录,这段代码应该很简单,我显然正在以正确的方式将元素分配在正确的位置,...

回答 1 投票 0

constexpr 与 constexpr 内联与定义 - 优化 C 和 C++ 中的通用实用函数

我有一个简单的函数,在我的操作代码中为 C 编译,在测试中为 C++ 编译。由于我将在代码中广泛使用此函数,因此我想在实用程序文件中声明它并使其...

回答 1 投票 0

C 结构体复合初始化,无需将所有内容设置为零

有没有类似于这样做的语法 typedef 结构体 foo { 整数X; 整数Y; 整数Z; } foo; int main() { // 初始化一切 foo 变量 = (foo){ .X = 10; ...

回答 2 投票 0

在没有 ICD 加载器扩展的情况下 OpenCL 如何工作?

AFAIK 它与 ICD 加载器扩展的工作原理如下: ICD(可安装客户端驱动程序)= 专有 OpenCL 实现 = OpenCL 运行时;您可以在 amdocl.so/dll 或 IntelOpenCL 等文件中找到它...

回答 2 投票 0

为什么我们使用MPI_Wtime()函数而不是time()函数?

由于C中已经有几个定时器,例如time()、clock(),我们可以使用C库函数来确定一段代码已经运行了多长时间,例如 开始时间=时间(NULL); {...}

回答 1 投票 0

为什么栈内存和堆内存的 memset 性能不同?

我正在对不同的编程语言进行基准测试,发现了一个有趣的问题。堆栈内存和堆内存的 memset 性能不同。我没有发现明显的原因。对于前...

回答 1 投票 0

如何使用libxcb-xinput注册事件

删除问题以抗议 StackOverflow 的 OpenAI 合作伙伴关系:https://stackoverflow.co/company/press/archive/openai-partnership

回答 1 投票 0

尝试使用 cmake 编译程序时出现问题

我们有一个名为:xyano_prorate.c 的程序 该代码我们需要使用 Sonarcube 运行它以识别潜在的编码错误,因为迁移后它在核心中显示分段错误...

回答 1 投票 0

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