c 相关问题

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

用户可定义函数不适用于 Visual Studio,但适用于 GCC

尝试获取用户可定义的函数而不是 API 库中的函数。这在 Linux GCC 中没有问题,但无法弄清楚在 Visual Studio 中该怎么做。该库是一个 .dll 以及所有...

c++ c
回答 1 投票 0

malloc sysmalloc 断言错误每隔一段时间

我正在 Linux 中使用消息队列和信号编写多处理 C 程序。有时终端会弹出以下错误。 错误: Scheduler.out:malloc.c:2617:sysmalloc:断言...

回答 1 投票 0

如何使用 libnm 在 Wi-Fi 设备上请求扫描?

文档建议我使用 nm-device-wifi-request-scan-async,但我不明白如何理解它何时完成扫描。我应该传递的正确的第二个参数是什么,如何...

回答 2 投票 0

剥离 ELF 二进制文件,但保留 gdb 回溯的符号/源文件位置信息

我想剥离使用调试信息编译的 ELF 二进制文件,并仅保留在 GDB 回溯中提供符号/源代码位置输出所需的最少信息。 这将是...

回答 1 投票 0

尝试使用libusb控制音量时出现LIBUSB_ERROR_PIPE

我正在尝试编写一个小型 C 程序来读取和调整 USB DAC(Apple USB-C 至 3.5mm Dongle)的音量。我一直使用此文档作为参考,但遇到了一个问题,我

回答 1 投票 0

如果我只想接收C/TCP数据,是否需要connect()?

如果我只想从客户端接收数据,而不发送数据,我的服务器代码中是否需要有一个 connect() ? 或者具备以下条件就足够了? 插座(); 绑定(); 听着...

回答 3 投票 0

在c中使用fgets()函数

我是 C 新手。考虑我的以下代码: #包括 #包括 int main() { 字符strs[5][6]; 字符临时[5]=""; for(int i=0;i<5;i++) { fgets(

回答 1 投票 0

尝试分配 2D 结构表时写入无效

我的内存分配不正确,因此我遇到了段错误。我想创建一个由二维案例(结构)表表示的棋盘游戏。 对于上下文,我正在编写俄罗斯方块游戏。

回答 1 投票 0

如何在 C 中使用 FD_SET Unix 设置套接字文件描述符

我目前正在从事一个套接字编程项目。 我们假设: fd_set fd_in; 现在我想为选择功能设置文件描述符: FD_SET(socket_fd, &fd_in); 那是……

回答 1 投票 0

fork后选择阅读

在打开 udp 套接字后进程被分叉时,Linux 系统上如何处理 select for read? 特别是 - 在这种程序中是否有可能: 所以=打开套接字 叉 ...

回答 2 投票 0

第一次使用 select(),也许是一个基本问题?

我已经使用 select() 在该服务器上工作了几天。它的作用是,我有两个客户群(一个是“供应商”,另一个是“消费者”),以及服务的使命...

回答 2 投票 0

如何在 fscanf 中包含逗号

我想用 fscanf 扫描“Ryan, Elizabeth 62”行,如下所示 fscanf(file_ptr, "%s %d", 名称[i], &age[i]); 但 fscanf 将逗号作为标志来停止扫描 nam...

回答 1 投票 0

gtk+ 的新事件(与 select 的套接字交互)

我是 GTK+ 编程的真正初学者,我很难理解 g_source_new() 函数。 我想使用 GTK 事件处理我的套接字(当我的套接字可读/可写时的新事件...

回答 1 投票 0

需要适当的数据结构来处理来自多个客户端的消息

在我们的应用程序中,我们有一个服务器将连接到多个客户端。供您参考,它是单线程应用程序。每当客户端想要向其他客户端发送一些消息时,它都会...

回答 2 投票 0

推送服务器的 select() 问题

我正在用 C 语言为 Windows 和 Unix 系统编写一个服务器。 该服务器的一个关键特性是它必须能够随时接收和发送网络数据包。 具体来说,服务器必须是...

回答 1 投票 0

仅对套接字上的新数据使用 poll() 超时

我有一个通过套接字连接的发送器和接收器。 当发送方发送某些内容时,我想使用 poll() 上的计时器来了解接收方是否没有返回确认。 之后

回答 3 投票 0

手动轮询和选择[速度]

我开发了一个嵌入式系统(Linux 和 C),可以手动读取两个传感器(5Hz 和 200Hz)轮询,检查两个文件中是否有可用数据。 现在,我想使用投票或选择

回答 1 投票 0

如何处理socket服务器中select()导致的“Bad filedescriptor”?

我使用编译我的程序 全部: gcc server.c -o 服务器 gcc file_reader.c -o file_reader 编译后,我在终端中输入“./server [port_num]”。 初始化服务器后,我可以

回答 2 投票 0

如何在使用套接字的服务器/客户端程序中仅在前一个命令完成后才执行命令

我正在使用套接字用 C 语言编写客户端/服务器程序。服务器必须能够处理许多客户端。 正确设置服务器后,客户端连接到它,并发送“就绪...

回答 1 投票 0

如何处理HTTP服务器上浏览器返回-1的recv()? [重复]

我正在用 C 语言编写一个小型 HTTP 服务器,使用 select() 和非阻塞套接字,但我发现自己遇到了一个问题。 当我接受连接并尝试读取 HTTP 请求(从浏览器)时,我...

回答 1 投票 0

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