C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我正在尝试重新编程printf函数(大学项目)但%f导致我出现问题。我使用像这样的函数指针:void(* fct [15])(void *)= {printfs,printfc,printfd,...
我想创建一个函数来将void数组索引的值更改为指定的值。我正在使用一个简单的函数进行测试,该函数使用来自...的char副本来更改特定索引的值
我很想知道#pragma将如何帮助避免结构填充(请给我一个程序来理解它)。默认情况下,编译器将以对齐的方式分配内存。所以......
我对结构很陌生,我正在努力建立一个网上商店。我有一个结构,其中包含产品,ID,价格和指向下一个的指针。 struct product_t {char * ...
#包括 int main(){int a,b; printf(“输入a和b \ n的值”); scanf(“%d%d”,&a,&b); printf(“a =%d b =%d”,a,b);返回0;这里如果我使用scanf(),如...
我使用openssl获取有关x509证书的数据。有没有办法将ASN1_INTEGER转换为ASN1_STRING,这可以很容易地转换为char数组?有没有办法将其转换为任何...
PostgreSQL错误:程序无法启动,因为您的计算机缺少libpq.dll
我正在使用Visual Studio 2010在C中构建一个可以在PostgreSQL数据库上运行的程序。在VS中一切都很好,没有编译错误,一切看起来都不错。当我点击调试并运行时,......
根据我目前对C如何工作的了解,如果我以这种方式使用函数List_int_add(linklist,50)而不必分配linklist = List_int_add(linklist,50),则linklist的值...
我想连续添加字符串元素,例如st [] =“morty”,我想重复它的元素例如七次。它应该是st [] =“mortymo”。我写了一个函数,如下所示。 (......
我已经在库中有64位散列函数(C编码),但我只需要48位。我需要将64位散列值减少到48位值,但它必须以安全的方式才能...
如何从两个版本之间的Perforce diff中获取C / C ++函数名
我试图在perforce修订文件之间提取差异。但我的要求是提取已修改的函数名称。有没有办法找到改变的功能。
在下面的代码中,变量x,y,z是在运行时分配给它们的内存还是在编译时初始化的? int main(void){int x = 5; static int y = 5; int z [] = {1,2,...
我正在创建一个小的进程树和打印进程id,父进程id,进程组id和进程会话id A(g1,s1)/ \(g1,s1)BC(g2,s1)(g,s):(。 ..
我在我的项目中使用瑞萨V850系列微控制器。我的产品使用非易失性存储器块(NVRam块)位置,该位置与主程序部分分开。在运行期间,这些......
#包括 #包括 #包括 #包括 #include“textbuffer.h”typedef struct textNode {//基本上包含一行+ link char * ...
我有一堆错误代码(0,1,10,11,20,30,40,...),我需要映射到相应的错误消息。由于错误代码不能方便地用作数组中的indeces(它会...
我似乎在等待完成串行数据传输时遇到了一些麻烦。我对相关MSDN文章的解释是EV_TXEMPTY事件是正确的信号,哪个......
如何修复yacc警告属性是无类型的,具有致命错误意外结束文件
我想在Yacc中编码moy的计算,所以我做了这个代码%{#include #包括 #包括 #包括 // Fonction qui permet de claculer ...