問題は-qsortを使用して複数の行をソートしようとしていますが、すべてがoutfileで機能します。残念ながらvalgrind
、一部のメモリブロックを解放しないというエラーが発生します。
最初私は思った-私はする必要があるfree(lines)
が、それはすでにそこにある。私は何が欠けていますか?
qsort(lines, linenumber, sizeof(char*), compare_string);
for(c=0; c<linenumber; c++) {
fputs(lines[c], outfile);
}
free(lines);