gpt4 book ai didi

c - FILE 指针与标准输入不兼容

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

我有以下代码

struct FILE *in, *out;

if (argc == 1) {
/* No files were supplied so assume parsing from the stdin and printing to the stdout */
in = stdin;
out = stdout;
}

但是,当使用标志 -ansi -Wall -Wextra -Werror 使用 gcc 进行编译时,会发生以下错误:assignment from incompatible pointer type

我查看了 GNU C Library Reference Manual对于 stdin 的类型和第 227 页(Adobe Reader 上的 251)类型确实是 FILE * 所以我不知道出了什么问题。

最佳答案

删除 struct 并包含 stdio.h 以获得 typedef。

关于c - FILE 指针与标准输入不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652593/

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