c 相关问题

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

可以用C语言制作D3D12应用程序吗?

我见过很多帖子询问是否可以使用 D3D11 和 C 制作一些东西,但没有看到任何帖子询问是否可以使用 D3D12 和 C 制作应用程序。 我在网上搜索过一些东西,但还没有真正搜索过

回答 1 投票 0

非常量全局值作为 const,C

我想定义一个非常量全局值,在函数中修改它并在其他函数中将其用作常量。 我并不是特别想将其作为参数传递,我已经这样做了。 这是一个例子...

回答 2 投票 0

如何在C中计算–2147483647–1U(使用二进制补码算术的32位程序)?

如果运算是加法,即x + y = z,假设x = -2147483647(有符号整数),y = -1U,则-2147483647 + (-1U) = z -1U是什么?签了吗?未签名?

回答 1 投票 0

函数指针初始化为 NULL,但计算结果为 0xffffffff

我正在尝试在 vscode 中使用 ARMCC Keil 工具链和 CMake。我从工作中的 Keil 项目复制了 asm/compiler/linker 标志,但我不在任何地方使用 .crf 和 .d 文件。 我有一个奇怪的

回答 1 投票 0

警告:忽略使用属性 warn_unused_result [-Wunused-result] [关闭] 声明的“write”的返回值

我在用 C 编译程序时遇到此错误。 警告:忽略使用属性 warn_unused_result [-Wunused-result] 声明的“write”的返回值 我所有的电话都写下来了。 标志:-g -...

c
回答 1 投票 0

librsvg rsvg_handle_get_dimensions 获取像素大小与浏览器中的渲染大小没有不同

librsvg 版本是 2.40.20 我想将 .svg 文件转换为 .png 文件,所以我编写了一些代码。 生成的函数非常简单。 int svg_file2png_file(char* svg_path, char* png_path) { G 错误*

回答 1 投票 0

动态数组实现中访问指针时出现 SIGBUS 错误

这只是动态数组的部分实现,所有功能尚未实现,只想检查功能的工作情况。 这是代码 #包括 #包括...

回答 1 投票 0

为什么第二个或循环的 select() 会阻塞?

在使用管道时,我在 select() 处被阻塞。当我们在 stdin 上获取数据时,第一个 select() 将解除阻塞(我只需输入一个字母并按 Enter 键)。 然后我将数据写入写入端...

回答 1 投票 0

C/C++ 如何在 VScode 中的同一行格式化 if 条件的单个语句

如果在 C/C++ 中声明条件后不使用花括号,则函数体将直接成为下一条语句; for 循环也是一样的(while、for 等......)。 我想要格式...

回答 2 投票 0

Python 文件与 python3 命令完美运行,但使用 cython 编译时停止工作

我的 python 脚本与 python3 命令完美运行。 我使用cython main.py --embed 将我的python 文件转换为c 文件 它输出 c 文件: /usr/lib/python3.11/site-packages/Cython/编译...

回答 1 投票 0

Bison 解析器转移/减少冲突

我是 Bison 新手,我正在尝试编写一个解析器。我已经用 Flex 写了一个扫描仪。我为解析器提出了以下语法: % 代币数量 %代币标识符 %启动程序 %% 程序...

回答 1 投票 0

如何将指针传递给函数?

如何将 p[0] 传递给函数并打印其内容? #include“stdio.h” 无效 setupMidiOctave(int *p[]) { int a[] = {1, 2, 3}; int b[] = {4, 5, 6}; p[0] = &a[0]...

回答 1 投票 0

C 编程语言的 RPC

我需要一些 RPC 编程方面的帮助。我真的很想了解 RPCGEN 和 MAKEFILE 结构是如何工作的。我想推荐一本好的 RPC 入门书籍。我找到了一些例子...

c rpc
回答 1 投票 0

初始化 char 数组 - 是用于初始化数组的字符串,除了存储数组的位置之外,还单独存储在内存中

在 Richard Reese 所著的《理解和使用 C 指针》一书中,第 110 页,作者指出 “可以使用初始化运算符来初始化 char 数组。在下面

回答 1 投票 0

在 Linux 中选择并接受延迟

我创建了一个简单的应用程序来使用 select() 和accept() 接受 IPv4 TCP 连接。 我使用 python 脚本来测试这一点。它按顺序打开 100 个连接。 IE: 对于范围(100)内的 i: s =

回答 2 投票 0

C 中从 FIFO 读取:select() 不返回?

我正在编写一个C 程序。它的作用如下: 使用 mkfifo 创建 n 个 fifo 打开它们进行读取(设置 O_NONBLOCK 标志) 打开它们进行写入 产生一个线程 在线程中,在厕所里运行...

回答 2 投票 0

套接字阻塞和选择超时

我目前正在创建一个回显服务器,它会在空闲状态达到 maxWaitTime 后断开客户端连接。 我希望程序会阻塞套接字,直到客户端发送数据,但是当我运行 p...

回答 1 投票 0

使用 select 从套接字和标准输入读取

我正在编写一个基于ncurses的聊天程序。起初,我只编写了网络内容(没有 ncurses),一切都工作正常,但添加图形后,我无法让客户端应用程序正常工作......

回答 2 投票 0

检查套接字文件描述符是否可用?

如果我有一个文件描述符(套接字fd),如何检查这个fd是否可用于读/写? 在我的情况下,客户端已连接到服务器并且我们知道 fd。 但是,服务器会断开连接...

回答 5 投票 0

select()可以实现单socket读写超时吗?

我有一个应用程序处理网络通信并阻止调用。每个线程管理一个连接。我通过在重新之前使用 select 添加了读取和写入操作的超时...

回答 3 投票 0

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