次のように、cURLによって返される動的にダウンロードされた画像を印刷しようとしています。
char *raw_image = malloc(1024);
raw_image = doCurl("GET", img_url, NULL, NULL);
printf("Content-Type: image/png\n\n");
fwrite(raw_image, sizeof(raw_image), 20000, stdout);
20000よりも小さいサイズを実行すると、画像がカットされます。その数を動的にするにはどうすればよいですか?ファイルに書き込みたくない-stdoutが最良のオプションです。
どんな助けでも大歓迎です。