首先参考了文章,可能是因为代码中含有中文字符/符号/空格,需要找出并更改
但是很多文章都没有写怎么找到这个中文字符
实际在命令行终端报错是已经给提示了:

就是在原cpp文件的第45行有非法字符,去找到改一下就好了。
文章指出,当代码报错提示含有非法字符时,尤其是在第45行,这通常意味着存在中文字符、符号或空格。解决方案是定位并替换这些不合法的字符。读者需要检查cpp文件,并依据命令行终端的错误提示进行修正。
首先参考了文章,可能是因为代码中含有中文字符/符号/空格,需要找出并更改
但是很多文章都没有写怎么找到这个中文字符
实际在命令行终端报错是已经给提示了:

就是在原cpp文件的第45行有非法字符,去找到改一下就好了。