不要写信给ptr

时间:2017-11-23 00:30:22

标签: c file stream fread

我试图用fread读取文件的内容,但是内容没有被写入ptr。我已经使用ftell()函数验证了流中的位置是否正在发生变化,但是没有内容写入ptr。

我在另一个代码中实现了相同的功能,唯一的区别是在那种情况下它是一个结构而不是char *,我无法根据文档弄清楚为什么会出现这种情况

$query = http_build_query(array_filter($_GET, function($key) {
    return $key !== 'q';
}, ARRAY_FILTER_USE_KEY));

}

malloc目前是占位符顺便说一句。

关于为什么文件上的数据没有被写入阻止的任何解释?

1 个答案:

答案 0 :(得分:0)

一般来说,如果你想更好地理解printf的输出是什么,你可以写:

printf("Test: <%s> - (len=%lu)\n", block, strlen(block));