c

c

文章 3.4k 浏览 18

LD_PRELOAD、bash 和 printf

我有一个共享对象,它通过 init 的 attribute 执行一些 printf();很简单。它只是告诉我我设置的一些变量。 当我执行 LD_PRELOAD=mylib.so ./program.…

神经暖 2024-12-11 21:40:42 0 0

在这个 C 编程案例中,C99 命令行不打印任何内容

今天我在使用 C 时遇到了一个奇怪的问题。快速浏览一下这个简化的代码片段: typedef struct { /* The number of index terms */ int nTerms; /* Info…

野味少女 2024-12-11 21:37:33 0 0

添加小部件时更新 Gtk 容器

我有一些代码,在 UI 最初构建后,用一些数据中的新小部件填充 GtkVBox。 所以有一些代码稍后运行,看起来像这样: gchar* str = "something or other…

云裳 2024-12-11 21:34:33 0 0

想要使用 ASM 进行快速 8 字节对齐数组复制而不是 memmove

我有一个结构数组,其大小在 8 字节边界内。我需要在数组本身内大块地移动数据,所以我一直在使用 memmove()。它有效,但速度非常慢。我认为编译器没…

南薇 2024-12-11 21:32:21 0 0

C 中的匿名代码块

这样的声明意味着什么? int x = ( { int a; scanf( "%d", &a ); a ; } ) ; 它的编译和运行相当于: int x; scanf( "%d", &x ); 它似乎像某种匿名函数…

微暖i 2024-12-11 21:28:48 0 0

为什么 GCC pad 与 NOP 一起起作用?

我使用 C 语言已经有一段时间了,最​​近才开始接触 ASM。当我编译程序时: int main(void) { int a = 0; a += 1; return 0; } objdump 反汇编有代码…

嘿看小鸭子会跑 2024-12-11 21:28:41 0 0

scanf(),Linux的shell输入处理不同,为什么?

我得到以下内容。 my-app.c 文件: char username[USERNAME_MAX_LEN] = "\0"; char password[PASSWORD_MAX_LEN] = "\0"; scanf("%s %s", username, pa…

野稚 2024-12-11 21:05:24 0 0

C 中的一对一链接

有没有办法在 C 中实现目标文件的链接,使得某些对象只能彼此链接在一起? 例如。尝试链接对象 1 和对象 2 将起作用并生成工作可执行文件,但尝试链接…

薄凉少年不暖心 2024-12-11 21:03:28 0 0

如何将文件作为参数传递给 php exec?

我想知道如何将文件的内容(在我的例子中为 csv)作为参数传递给 php 中的 exec 调用的命令行可执行文件(在 C 或 Objective C 中)。 这是我所做的:…

桃气十足 2024-12-11 21:02:42 0 0

C - 分割字符串

C 中是否有任何预定义函数可以分割给定定界符的字符串?假设我有一个字符串: "Command:Context" 现在,我想将“Command”和“Context”存储到二维字…

鼻尖触碰 2024-12-11 21:00:37 0 0

释放对象错误

我正在 malloc 一个 C 字符串数组。释放它后,出现以下错误: Assembler(87536) malloc: *** error for object 0x108500840:pointer being freed was …

橘亓 2024-12-11 20:58:56 0 0

在没有条件变量的情况下实现 pthread 之间的阻塞

我正在 Linux 上使用 pthreads 实现老板/工人设计模式。我想要一个老板线程不断检查工作,如果有工作,则唤醒正在睡觉的工作人员来完成工作。我的问题…

月下客 2024-12-11 20:51:26 0 0

曼哈顿距离被高估了,让我抓狂

我正在使用 曼哈顿距离 实现a-star 算法 解决8-谜题(C 语言)。它似乎工作得很好并且通过了很多单元测试,但在一种情况下它无法找到最短路径(它找到…

奢望 2024-12-11 20:50:11 0 0

C 中使用 malloc 的 free() 二维数组

我想使用 free() 从内存中删除整个矩阵数组。我该怎么做? 分配数组: // test.h #include #include #include #define BYTE unsigned char #define my…

羁客 2024-12-11 20:34:32 0 0

强制转换/赋值中的结构类型不兼容?

这是此问题的后续问题。 我试图避免使用显式 typedef 通过这样的强制转换将一个数组复制到另一个数组: #include int main(void) { int i; int dst[] …

十年不长 2024-12-11 20:20:44 0 0
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文