sprintf 関数が文字列を返すと思っていたので混乱していますが、cplusplus.com では int を返すことが示されていますか? なんで?
基本的に、次の行で問題が発生しています。ここでは、スペースを埋めて文字列を同時にフォーマットしようとしています。
printf("%30s", sprintf("1.10f", modeTimeTotal/num_tests));
私が得るエラーは次のとおりです。
cannot convert 'double' to 'const char*' for argument '2' to 'int sprintf(char*, const char*, ...)'