]> granicus.if.org Git - taglib/commitdiff
Avoid using sprintf() in tagreader.cpp to fix an MSVC warning.
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Wed, 19 Feb 2014 14:35:23 +0000 (23:35 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Wed, 19 Feb 2014 14:35:23 +0000 (23:35 +0900)
examples/tagreader.cpp

index cc978ebad23af0b5f6f95f823d6380750415f7e0..ac81be6281add4cf70e4cb5f839ea3ad5782faf5 100644 (file)
 
 using namespace std;
 
-TagLib::String formatSeconds(int seconds)
-{
-  char secondsString[3];
-  sprintf(secondsString, "%02i", seconds);
-  return secondsString;
-}
-
 int main(int argc, char *argv[])
 {
   for(int i = 1; i < argc; i++) {
@@ -89,7 +82,7 @@ int main(int argc, char *argv[])
       cout << "bitrate     - " << properties->bitrate() << endl;
       cout << "sample rate - " << properties->sampleRate() << endl;
       cout << "channels    - " << properties->channels() << endl;
-      cout << "length      - " << minutes << ":" << formatSeconds(seconds) << endl;
+      cout << "length      - " << minutes << ":" << setfill('0') << setw(2) << seconds << endl;
     }
   }
   return 0;