gpt4 book ai didi

使用 fseek 时 C 代码出现段错误

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

<分区>

我有一个代码,我认为我在过去编译成功了,但现在我遇到了一个段错误,我不明白为什么。

FILE *numbers = fopen("./e13.txt", "r");

//seeking the end of the file to get the correct size for the string
//I will store
fseek(numbers, 0, SEEK_END);
long fsize = ftell(numbers);
fseek(numbers, 0, SEEK_SET);

//Allocating memory to the string
char *string = malloc(fsize + 1);

我正在尝试将一个文件读入内存,以便获得适当的大小并尝试malloc 那个内存量。我认为这是 fseek 函数中的段错误,但我不明白为什么......

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