gpt4 book ai didi

c - C 编译中的 “error: stray '\342 ' ” , “stray '\200 ' ” , “stray '\213 ' ”

转载 作者:行者123 更新时间:2023-11-30 18:19:37 30 4
gpt4 key购买 nike

这是我的代码

int main()​
{
float avg, age[] = { 23.4, 55, 22.6, 3, 40.5, 18 };
avg = average(age); /* Only name of array is passed as argument. */
printf("Average age=%.2f", avg);
return 0;
}

int main() 中的编译错误:

error: stray '\342' in program
error: stray '\200' in program
error: stray '\213' in program

最佳答案

您的源文件中有“垃圾字符”。

\342\200\213 是 0xE2 0x80 0x8B 的八进制,即 zero width space 在 UTF-8 (Unicode U+200B) 中,任何 C 编译器都无法理解(并且当 UTF-8 是你看不到的东西,毕竟是零宽度)显示正确)。

-> 使用文本或代码编辑器(即使不保存为 UTF-8,即使是 Windows 的 Notepad 也可以,但任何其他编辑器会更好)和/或集成开发环境来编写代码。切勿使用文字处理程序或类似工具,这可能会引入不需要的字符。

关于c - C 编译中的 “error: stray '\342 ' ” , “stray '\200 ' ” , “stray '\213 ' ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47434802/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com