c 相关问题

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

TCP 套接字永远不会关闭

我正在运行一个正在等待 TCP 连接的 pselect。该 pselect 在它自己的线程中运行,因此我有一堆正在运行。 我在这些 pselect 上设置了超时,但是,看起来

回答 1 投票 0

区分管道上的标准输出和标准错误

popen() 替代方案 我的问题与上面发布的问题相关。在第一个/接受的响应中,我们正在做: // 孩子。让我们将其标准输出重定向到我们的管道并用 tail 替换 process

回答 1 投票 0

迷失在多个Fork()、Pipe()和Select()中

希望我能在这里找到一些帮助,因为我开始放弃。请注意,这是一项家庭作业,因此它可能很愚蠢。 语境: 必须编写一些将由 shell 执行的东西...

回答 2 投票 0

当缓冲区太大时,fgets() 会阻塞

我目前正在使用 select() 来判断文件描述符中是否有数据要读取,因为我不希望 fgets 被阻塞。然而,如果 select() 检测到 fp 中的数据,则 99% 的情况下这会有效,但是

回答 2 投票 0

远程套接字上 select() 的行为已关闭(通过终止进程)

两个进程正在通过套接字进行通信 - 进程 A 和进程 B。 进程 B 正在使用 select() 调用来检查套接字何时准备好进行 I/O。 进程A突然被杀死。会发生什么...

回答 3 投票 0

当你有UDP套接字时如何使用select功能

我想制作一个多客户端-单服务器测验应用程序。在此,首先,客户端将连接到服务器并注册自己。然后,服务器将向 e 多播一个问题...

回答 3 投票 0

在C中为数组分配多个值

有没有办法以压缩的形式做到这一点? GL浮点坐标[8]; ... 坐标[0] = 1.0f; 坐标[1] = 0.0f; 坐标[2] = 1.0f; 坐标[3] = 1.0f; 坐标[4] = 0.0f;

回答 9 投票 0

如何使用C头文件和CUDA代码编译C代码?

我有一个使用一些库的主要代码,我一直这样编译它: gcc 导入CFile1.c 导入CFile2.c mainCode.c -O3 -lm -Wall -o maincode -lrt 现在我已经在 mainCo 中添加了 CUDA 代码...

回答 1 投票 0

C 程序使用嵌套循环打印 2 个三角形图案的幂

我正在尝试这段代码; #包括 无效主() { int no_row=5,c=1,blk,i,j; //printf("输入行数:"); //scanf("%d",&no_row); 对于(i=0;i...

回答 4 投票 0

解释包含多级括号的化学式的问题

我正在开发一个 C 程序来解释可能包含多层括号的化学公式,并且我在正确解释这些公式方面面临困难。目标是

c
回答 1 投票 0

解释包含多层括号的方程的问题

我正在开发一个 C 程序来解释可能包含多层括号的化学公式,并且我在正确解释这些公式方面面临困难。目标是

c
回答 1 投票 0

使用函数将解析后的 JSON 文件存储到结构体数组中?

我正在尝试构建一个客户端/服务器应用程序,该应用程序在客户端建立 TCP 连接并通过字符缓冲区发送已解析的 JSON 文件。但首先,我需要解析 JSON 文件,...

回答 1 投票 0

调度源处理程序的上下文

在 Grand Central Dispatch 中,dispatch_source_set_event_handler_f 具有签名 空白 dispatch_source_set_event_handler_f(dispatch_source_t 源, void (*function)(void *));

回答 1 投票 0

在 LPCWSTR 末尾附加 DWORD

我试图在 LPCWSTR 末尾附加一个 DWORD 变量,以便将其作为命令行参数传递给 CreateProcess,但我还没有找到方法。 我最好的猜测是尝试

回答 1 投票 0

如何使用 gcc 优化“不关心”参数?

有时函数不使用参数(可能是因为另一个“flags”参数不启用特定功能)。 然而,你必须指定一些东西,所以通常你只需要输入 0。但是如果...

回答 2 投票 0

我的 C 程序中的非阻塞管道存在一些问题

我试图用c语言创建一个程序,它有一个父进程和三个子进程。目的是父级将通过两个管道与每个子级连接,因此当子级选择发送...

回答 1 投票 0

VTK IO 的 C/C++ 库 [已关闭]

我有一个C++模拟,它会生成大量数据。现在我正在使用 MATLAB 库将结果保存为 .mat 文件,但最终我将需要一个开源二进制形式...

回答 1 投票 0

宽字符和区域设置

#1 #包括 #包括 #包括 int main() { setlocale(LC_CTYPE,"C"); wprintf(L"大 ”); 返回0; } //结果:?...

回答 2 投票 0

在 C 语言中,查看一个数字是否可以被另一个数字整除的最佳方法是什么?

在 C 语言中,查看一个数字是否可以被另一个数字整除的最佳方法是什么?我用这个: 如果 (!(a % x)) { // 如果 a 能被 x 整除,则执行 } 无论如何,有更快的吗?我知道...

回答 6 投票 0

Python 扩展:对 C 部分和 C++ 部分使用不同的编译器标志

对于我的 python 扩展,我有 C(来自嵌入式库)和 C++ 文件,它们被编译并链接在一起。只有 C++ 部分与 Python 接口(通过 SWIG)。这适用于...

回答 2 投票 0

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