2 に答える
5
- stopwatch.cpp で、49 行目のインクルードを strstream.h から sstream に変更します。
- stopwatch.cpp の 50 行目で、インクルードを fstream.h から fstream に変更します。
- qsort.h で の宣言を変更し
Qsort()て、2 番目と 3 番目のパラメータをunsigned longではなく にしsize_tます。 - qsort.cpp で の定義を変更し
Qsort()て、2 番目と 3 番目のパラメータがunsigned longではなくになるようにしunsignedます。
余談ですが、 の宣言と定義はQsort()(必然的に) 署名が一致しませんでした。これは正しくありません。
于 2010-12-27T08:25:50.093 に答える
2
qsort.cpp で、関数宣言を次のように変更します。
52 void __cdecl Qsort (
53 void *base,
54 unsigned long num,
55 unsigned long width,
56 int (__cdecl *comp)(const void *, const void *)
57 )
したがって、変数と変数を追加longしただけです。numwidth
また、次のような単純な問題を修正する必要があります#include <strstream.h>->#include <strsream>
于 2010-12-27T08:15:29.163 に答える