1
に該当する機能私は私の問題で動作するのqsortを得るように見えることはできません。私はオンラインで見て、私のコードは正しいはずです。「qsort関数」への呼び出し
int file::compare (const void * a, const void * b)
{
fileinfo* fa = (fileinfo*)a;
fileinfo* fb = (fileinfo*)b;
return (*(int*)fa->inode - *(int*)fb->inode);
}
void file::print()
{
qsort((void *)files, 100, sizeof(fileinfo), compare);
}
files
はfileinfoの配列です。 struct fileinfo
は、ファイルの名前とiノードが含まれています構造体です。
なぜあなたは 'C++でqsort'を使用していますか? –