gpt4 book ai didi

c - 流浪 377 和 376

转载 作者:太空宇宙 更新时间:2023-11-04 02:24:06 25 4
gpt4 key购买 nike

我是 Linux 操作系统的新手,我正在尝试编译一个 simpe c 程序, 我是用文本编辑器写的

#include<stdio.h>
void main(){
printf("Hello!");
}

我输入了gcc -o main main.c

出现以下问题

main.c:1:1: error: stray '\377' in program # i n c l u d e < s t d i o . h > main.c:1:2: error: stray '\376' in program

每当我运行 c 或 c++ 程序时就会发生这种情况

最佳答案

\377\376 是构成值 0xFEFF, 的字节的八进制表示形式UTF-16 字节顺序标记。您的编译器不希望您的源代码中出现这些字符。

您需要将源文件的编码更改为 UTF-8 或 ASCII。鉴于存在的文本编辑器的数量以及您的问题中缺少该信息,我无法列出如何做到这一点的所有可能性。

您可以在 bash shell 中执行此操作:

cat > program.c
// File content here
^D

这将创建一个名为“program.c”的文件,其内容为“//File content here”,采用 UTF-8 格式。

关于c - 流浪 377 和 376,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53563416/

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