C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
当我运行以下代码时:#include int main(int argc,char * argv []){int p = 0; p = strcmp(NULL,“foo”);返回0;我得到分段错误。回声$? 139.说...
我试图通过值传递一个函数的整个结构,并通过在传递的结构中显示变量来测试传递是否成功。当我编译并运行...
FreeRTOS,Atmel Studio - 任务在收到二进制信号量之前没有被阻止
按下按钮后,我正在尝试切换到被阻止的任务。基本上我希望task_player1在从task_ctrl接收到信号量之前什么都不做。我给信号量的方式是按钮...
我正在学习在c / c ++中使用petsc,以便在其中使用稀疏矩阵分解函数(MatICCFactor)。我做的第一步是将一个玩具矩阵读入petsc以创建一个稀疏矩阵并...
假设我们有:char * a = malloc(sizeof(char *)); char * b = realloc(a,sizeof(char *));我们可以安全地说b不用别名吗? realloc参考页面说原始指针ptr ...
我正在阅读一个c ++代码并遇到了这一行:mem_cMemRow ** ppMemory =(mem_cMemRow **)malloc(//某些结构的大小);在我看来,**保留一些或部分记忆......
我如何输入一个整数数组并检查2对值是否相等,我还想删除重复的数组中只有1个相同的值?我想打印数组的最终结果......
在c(和c ++)中,可以通过以下方式创建整数数组:int a [const];其中const是编译时常量,或者int * a =(int *)malloc(...);根据我的理解,......
尝试从GArray中检索GHashTable时未定义GHashTable
编译器说GHashTable没有定义,但很明显,如果我在从数组中检索GHashTables的代码上面使用它,它就被定义了。到底是怎么回事?我很迷惑。 gcc -...
我正在编写一个简单的代码,它接受来自任何长度的用户的字符串并只显示它。但我的代码没有正确执行,因为它接受字符串但不能正确打印它。 #...
我正在尝试使用WinPCap获取和解析以太网标签(目标地址,源地址,类型/长度字段)。我主要是从WinPCap SDK复制/粘贴。我正在尝试存储WinPCap ...
在char中打破float值并在tcp上传输并使用java程序读取[关闭]
我使用这个c代码使用TCP / IP从微控制器转换和传输浮点数据。在这里,我将浮动中断为四个char值,这很有效。但我需要它的等效java代码再次得到...
我尝试用gnome-builder编写GUI程序,并尝试使用Glade进行布局。我在程序员笔记上做了一个教程。 C #include int main(int argc,char * argv []){...
我正在努力将原始套接字绑定到接口,我的目标是实现简单的数据包嗅探器。已经专门的时间搜索网络并浏览了参考文献,其中一部分列在底部。我......
hashedmap和指向结构的指针:CXX0030:错误:无法计算表达式
我试图在C中创建一个简单的hashmap.vs在编译时不知道任何错误。但是在执行期间,指向结构的指针变成了一个糟糕的指针。 hashedKey CXX0030:错误:...
extern struct array error:数组类型具有不完整的元素类型
我有3个文件:main.c,def.c,def.h。两个.c文件都包含def.h.所有文件都在同一目录中。我的编译器是gcc版本4.9.2。在def.h中:struct _info {int a; };在def.c中:#...
所以在我写的这个小游戏中,我有一副n_C卡,每个卡都有一个唯一的整数值。有n_P个玩家手持n_H张牌。甲板和手共用一个阵列,就像......
我有一个GTK + 2程序,它结合了GtkScrolledWindow和GtkLayout。它工作正常。但是,我发现如果我将GtkEvent对象放到GtkLayout,它将无法正常显示。谁知道为什么?谢谢。 #...
为什么scanf(“%d”,&number)在C编程中导致'a'为29?
我在C #include中有以下代码 int main(){int number; // printf()显示格式化的输出printf(“输入一个整数:”); // scanf()读取格式化的...