繁体   English   中英

为什么 function 不能识别指针? [等候接听]

[英]Why does function not recognize pointer? [on hold]

编写了一个代码来接收一串单词并从末尾和开头删除空格。 开始代码

void trim(char *source, char *new)

Visual Studio 在“新”之前说缺少“)”。 还有 5 个错误,都源于这个“新”。 这可能是什么原因造成的?

虽然在 C 中允许使用此 function 签名,但这在 C++ 中不起作用,因为new是该语言中的关键字,不能用作标识符(参数名称)。

要解决此问题,请确保您正在编译 C 程序,而不是 C++ 程序。 要让此代码在 C++ 中运行,只需重命名参数即可。

这里

作为关键字的标识符不能用于其他目的;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM