我通过Emscripten wiki ()发现,使用ccall或cwrap从javascript调用的C函数在被传递或返回字符串时应该将char*作为参数或返回类型。我对C语言不是很有经验(我的项目的其余部分都是用C++写的),但我知道你通常必须手动释放C语言中的动态字符串。当将字符串从javascript传递到C函数时是这样的吗?如果是这样的话,应该怎么做呢?
我需要用C语言编写一个小函数,其中我有一个Pascal样式字符串,另一个字符串,C样式字符串。在这个函数中,我应该比较这两个字符串,如果两个字符串都是相同的,则函数应该返回true,如果不是,则返回false。int main() char pascal_string // here I have a problem
char c_string[]