【发布时间】:2026-01-31 00:25:02
【问题描述】:
当我尝试在终端中使用 g++ 编译代码时,出现错误:Decoder.cpp:32:1: fout: stray ‘\302’ in programDecoder.cpp:32:1: fout: stray ‘\262’ in program
Decoder 是一个从输入文件中解码行的类。我不知道这些错误是什么。当我在互联网上查看时,他们说这与空格有关。不知道为什么!我曾经将空格写入输出文件:像这样out << " ";。但直到现在我才收到错误。
所以我去了 eclipse,我的代码运行良好。回到 g++,我得到同样的错误。知道为什么吗?
【问题讨论】:
-
你复制粘贴你的程序了吗?
-
我相信this answer 可能会对你有所帮助
-
擦除该行并重新写入。
-
@nims 谢谢你,这个:
tr -cd '\11\12\15\40-\176' < old.c > new.c工作了。
标签: c++ compiler-errors g++