c 相关问题

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

x86-64下的快速堆栈切换

在x86-64下切换堆栈的最小代码是什么?我正在尝试在Windows和Linux下实现光纤,没有getcontext或setjmp +内联汇编。它真的像交换$ rsp一样简单......

回答 3 投票 3

C对称流密码

有没有人能够很好地实现用纯便携式C编写的流密码?我现在并不十分关心密码的强度,因为它仅用于证明......

回答 7 投票 5

Android LocalSocket客户端无法连接到抽象命名空间中的本机服务套接字

我正在包装libril库并尝试从那里打开一个套接字。试图在/ dev / socket中打开套接字失败,因为rild作为用户'radio'运行并且它没有权限,在...中打开一个套接字

回答 1 投票 2

如何检查串口是否在Linux中打开?

如何使用Posix / C函数检查串口是否已在Linux中打开?我想检查串口的状态,检查串口是否打开。我想知道 ...

回答 1 投票 0

如何跳过在C中执行缓冲区溢出的行

我想跳过C中的一行,x = 1行;在主要部分中使用bufferoverflow;但是,我不知道为什么我不能跳过从4002f4到下一个地址4002fb的地址,尽管事实......

回答 4 投票 12

准确处理来自父进程的SIGUSR1类型的所有信号。 C

我想编写一个使用fork()函数创建N个子节点的程序。每个孩子将等待0到3秒,然后它会发送它的父母一个信号SIGUSR1。家长处理所有......

回答 1 投票 0

重新计算TCP校验和

我正在编写用于DDoS缓解的用户空间应用程序,并实现某些缓解策略,我需要能够更改TCP选项以及序列和确认号等内容...

c
回答 3 投票 0

循环运行永远不会返回二进制搜索

试图为反向数组输入实现二进制算法。当我执行测试用例时 - 5 4 3 2 1它向我显示一个空白屏幕,即while循环无限运行。请继续调试它...

回答 2 投票 0

如何使用C中的复数?

如何使用C中的复数?我看到有一个complex.h头文件,但它没有给我很多关于如何使用它的信息。如何以高效的方式访问实部和虚部......

回答 6 投票 109

在C数据类型中保存(2 ^ 52)数字[重复]

我正在使用c做一个项目,我在做一些计算时遇到了一个问题。实际上我想在任何数据类型中存储一个大数字(2 ^ 52)int helper = TwoOf(26); // 52 over 2 unsigned ...

回答 2 投票 0

在VS2015中,我怎样才能避免在没有调试(ctrl + f5)的情况下每次启动时使用系统(“暂停”)?

我想指出我对编程和使用VS有点新。我的问题是,每当我写一个C程序并按下Ctrl + F5它会使窗口闪烁1秒然后就会消失。当我添加...

c
回答 1 投票 0

寄存器中的全局变量

这是否可以告诉编译器将某个全局变量放入寄存器?从而有效地阻止该寄存器在其他地方使用。我明白这可能很难,因为......

回答 2 投票 2

为什么我不能为函数的形式参数指定存储类?

当我这样做时,代码工作正常:#include void test(int a){printf(“a =%d \ n”,a); } int main(){test(10);返回1;但是当我做#include时 ...

回答 1 投票 7

不能用!feof()停止读取Unicode文件

我不知道为什么while循环不能停止。它无法与Delim进行比较,也不能通过达到eof来停止。 wchar_t * Getline(const wchar_t * Filename,const wchar_t Delim){FILE * f = _wfopen(Filename,L“r,...

回答 1 投票 1

C中的读/写器实现

我目前正在学习大学的并发性。在这种情况下,我必须在C中实现读写器问题,我认为我正在走上正轨。我对这个问题的看法是......

回答 1 投票 0

C对日志文件的多次写访问(linux env)

我有一组我用C编写的独立程序。我希望他们所有人都将他们的日志写入同一个文件。显然是控制访问的问题。其中两个或两个以上可能最终......

回答 2 投票 1

警告:内置函数'xyz'的隐式声明不兼容

编译几个二进制文件时我收到了一些警告:警告:内置函数'strcpy'警告不兼容的隐式声明:内置的不兼容的隐式声明...

回答 4 投票 151

使用cython将double转换为char *

在Cython中,如何在不使用Python对象(例如bytes或str)作为中间体的情况下转换生成C double的C字符串(char *)表示?事实上,我已经在C -..中定义了我的功能。

回答 1 投票 -1

Powershell ToBase64String和Linux base64之间的输出不同

SGVsbG8sIHdvcmxkIQ ==我必须编写两个脚本,一个用于Windows Server,另一个用于Ubuntu Server。为了说明,如果我的bash脚本运行:echo -n'BASE64'| base64的结果是QkFTRTY0。如果我...

回答 1 投票 2

无法读取UART数据

我正在尝试做的很简单,从UART读取ASCII数据。我正在使用NXP kl27并使用Kinetis 1.2.0。我有一个GPS(tx引脚)连接到引脚PTD2,并将该引脚配置为...

回答 1 投票 0

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