我试图用fread读取文件的内容,但是内容没有被写入ptr。我已经使用ftell()函数验证了流中的位置是否正在发生变化,但是没有内容写入ptr。
我在另一个代码中实现了相同的功能,唯一的区别是在那种情况下它是一个结构而不是char *,我无法根据文档弄清楚为什么会出现这种情况
$query = http_build_query(array_filter($_GET, function($key) {
return $key !== 'q';
}, ARRAY_FILTER_USE_KEY));
}
malloc目前是占位符顺便说一句。
关于为什么文件上的数据没有被写入阻止的任何解释?
答案 0 :(得分:0)
一般来说,如果你想更好地理解printf的输出是什么,你可以写:
printf("Test: <%s> - (len=%lu)\n", block, strlen(block));