问题标签 [c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何从 C 级代码访问 Ruby AST?
我知道Ruby 1.8 AST
在运行时使用大 switch 语句遍历,并且许多事情,比如在类或父模块中调用方法,都需要解释器在树上上下查找。有没有一种直接的方法可以AST
在Ruby C
扩展中访问它?它是否涉及 Ruby 扩展 API,或者需要直接破解内部数据结构?
c++ - 具有 min()/max() 调用的代码出现奇怪的 C++ 错误
当我的 C++ 代码有 min() 或 max() 调用时,我看到了奇怪的错误。我正在使用 Visual C++ 编译器。
c - 提高 OpenCV 中的相机捕获分辨率
在我的 C/C++ 程序中,我使用OpenCV从我的网络摄像头捕获图像。相机 ( Logitech QuickCam IM ) 可以以320x240、640x480和1280x960的分辨率进行拍摄。但是,出于某种奇怪的原因,OpenCV 只给了我320x240分辨率的图像。使用cvSetCaptureProperty()和其他分辨率值更改分辨率的调用不起作用。如何使用我的网络摄像头捕捉其他分辨率的图像?
c - 如何让 Pro*C 应对 #warning 指令?
当我尝试预编译包含 #warning 指令的 *.pc 文件时,我收到以下错误:
PCC-S-02014,在预期以下情况之一时遇到符号“警告”:(bla bla bla)。
如果 Pro*C 不知道如何处理它,我能以某种方式说服 Pro*C 忽略它吗?我无法删除该#warning
指令,因为它用于我无法更改且必须包含的头文件中。
c++ - 如何创建一个只接受变量参数列表的调试函数?像 printf()
我想使用与printf
. 但是可以在优化构建期间由预处理器删除。
例如:
我查看了可变参数宏,但并非在所有平台上都可用。gcc
支持他们,msvc
不支持。
c - 在 C 中优化搜索算法
可以使用 C 的任何本机实用程序来改进这种顺序搜索算法(取自 编程实践)的性能,例如,如果我将 i 变量设置为寄存器变量?
c - FindFirstChangeNotification 是在 Windows 上用于文件系统更改通知的最佳 API 吗?
我是 Windows 编程的新手,我正在尝试获取有关文件系统所有更改的通知(类似于来自 SysInternals 的 FileMon 显示的信息,但通过 API)。每个(非网络、非替代)驱动器的 FindFirstChangeNotification 是我最好的选择,还是有其他更合适的 C/C++ API?
c - 如何在 C 中生成另一个进程?
如何运行外部程序并使用 C 传递命令行参数?如果您必须使用操作系统 API,请提供适用于 Windows、Mac 和 Linux 的解决方案。
c++ - 如何根据它们指向的值对双指针数组进行排序?
我正在尝试在 C/C++ 中构建一个函数来对数组进行排序并将每个值替换为其“分数”或排名。它接收一个指向整数数组的双指针数组,并根据取消引用的整数值对双指针进行排序。我已经尝试了很多次让它工作,但无法让它下来。再一次,它必须根据它们指向的值对双指针进行排序。这就是我所拥有的:
c - % 之后是什么?
我已经对此进行了一些搜索,但没有得到特别直接的答案。在 C(我猜是 C++)中,你如何确定使用 % 之后的内容printf
?例如:
我直接从一本关于 C 语言的书中拿了这个例子。这对我来说根本没有意义。你在哪里想出10.1f
和10.2f
?有人可以解释一下吗?