Boost Format

This is a discussion on Boost Format within the C++ Programming forums, part of the General Programming Boards category; I was wondering if anyone knows the proper syntax for padding with 0s using Boost.Format. I am trying to get ...

  1. #1
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,548

    Boost Format

    I was wondering if anyone knows the proper syntax for padding with 0s using Boost.Format. I am trying to get HH:MM:SS, and I have the following:
    Code:
    typedef boost::basic_format<TCHAR> tformat;
    tformat(_T("%1%:%2%:%3%")) % Data.EtaHours % Data.EtaMinutes % Data.EtaSeconds));
    This will give H:M:S, though.
    Any ideas? The boost documentation can be so bad at times.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  2. #2
    mad
    mad is offline
    Registered User
    Join Date
    Jun 2010
    Posts
    2
    How about this from boost?
    Code:
    %{nt} , where n is a positive number, inserts an absolute tabulation. It means that format will, if needed, fill the string with characters, until the length of the string created so far reaches n characters

  3. #3
    a_capitalist_story
    Join Date
    Dec 2007
    Posts
    2,650
    Why not use Boost::DateTime?

  4. #4
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,548
    Hmmm. Good question. It might be able to work. I could at least try.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. How to set Boost up with MinGW?
    By TriKri in forum Windows Programming
    Replies: 4
    Last Post: 05-07-2010, 05:27 AM
  2. GradeInfo
    By kirksson in forum C Programming
    Replies: 23
    Last Post: 07-16-2008, 03:27 PM
  3. Boost Auto-Linking
    By Tonto in forum C++ Programming
    Replies: 5
    Last Post: 12-30-2007, 05:11 AM
  4. Compression/Decompression Wave File and MP3
    By cindy_16051988 in forum Projects and Job Recruitment
    Replies: 51
    Last Post: 04-29-2006, 06:25 AM
  5. Seeking Format Advice
    By PsychoBrat in forum Game Programming
    Replies: 3
    Last Post: 10-05-2005, 05:41 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21