gpt4 book ai didi

c - C 文件 I/O 中的段错误

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

我正在尝试从 FILE* 中读取一串文本,但每次尝试时都会出现段错误。这是我在程序中唯一要做的事情,所以我不太确定为什么会这样。

#include <stdio.h>

int main(){
FILE* file;
char* string;
file = fopen("practice.txt", "r");
fgets(string, 100, file);
printf("%s", string);
return 0;
}

最佳答案

您还没有为您的字符串分配任何内存。您可以使用 malloc为字符串分配内存,或使用数组 char string[100];

关于c - C 文件 I/O 中的段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697594/

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