如何在 Linux 中使用 poll C 函数监视命名管道?
我正在尝试编写一个程序,在其中我应该观察一些命名管道的末端 使用轮询功能。 我有一个 for 循环来检查每个管道,每当 poll 返回 > 0 时,我知道当…
哪里有上下文切换的例子
假设指向 A 的函数指针被传递给 pthread_create 线程运行后,我将函数指针的地址从 A 更改为静态函数 B 我不明白一个线程如何通过 push 和 pop 在两个…
C 就像 java 中的 while 一样带有整数?
在java中是否可以有一个类似C的语法: int counter = 10 while(counter){ System.out.println(counter--) } 在C中,它可以很好地计数直到计数器为0...…
计算两个 GPS 位置之间的距离
如果我有两个 GPS 位置,例如 51.507222、-0.1275 和 48.856667、2.350833,我可以使用什么公式来计算两者之间的距离?我听说过很多关于半正矢公式的…
分段错误,我不知道是什么原因造成的
main.c:132:26: warning: "/*" within comment main.c: In function ‘importSettings’: main.c:152: warning: control reaches end of non-void fun…
strtok 和 strcpy 错误
我使用 strtok 来分割字符串。 [更新] 我在下面的新版本中使用了您的评论和答案,但在 atm 上不起作用 int Crawl :: splitUrl(char ***tmp, int max_l…
#include 在 main() 函数中
我想知道是否有可能在 C 的 main() 函数中包含一些内容。 例如,在 Cell 程序中,我定义了 cache-api.h 的参数,稍后我想在 main() 函数中更改该参数…
C、Socket编程:1个服务器2个客户端通过HUB连接,使用TCP的聊天应用程序
我有用于在 1 个服务器 1 个客户端之间进行连接和聊天的代码,如下所示: /*Server Side*/ #include<stdio.h> #include<sys/types.h> #includ…
将非动态二维数组传递给 C 中的函数?
如何将二维数组传递给函数? 当我传递它时,它在 Visual Studio 调试器中显示为一维数组。 问题是,当我索引 sel_col[i] 时,它获取下一个字符,而不…
转换 C++类到 C 结构(及其他结构)
这几天我一直在“降级”> 1000 filem C++ 代码转换为 C。 到目前为止一切进展顺利。突然我和一个类面对面了... 编译器首先在头文件中指出了错误: c…
仅使用加法在 c 中创建减法和除法
我通过减法创建了除法,但无法通过加法算出来 int divide, divis, quotient printf("Enter Number 1:") scanf("%d", &divide) printf("Enter Numbe…