Changeset 495 in 3DVCSoftware for branches/HTM-DEV-0.3-dev0/source/Lib/TAppCommon
- Timestamp:
- 25 Jun 2013, 22:11:57 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev0/source/Lib/TAppCommon/program_options_lite.h
r491 r495 375 375 { 376 376 std::string cNameBuffer; 377 std::string cDesc riptionBuffer;378 379 cNameBuffer 380 cDesc riptionBuffer.resize( desc.size() + 10 );377 std::string cDescBuffer; 378 379 cNameBuffer.resize( name.size() + 10 ); 380 cDescBuffer.resize( desc.size() + 10 ); 381 381 382 382 storage.resize(uiMaxNum); 383 383 for ( unsigned int uiK = 0; uiK < uiMaxNum; uiK++ ) 384 384 { 385 Bool duplicate = (uiK != 0); 385 386 // isn't there are sprintf function for string?? 386 sprintf((char*) cNameBuffer.c_str() ,name.c_str(),uiK,uiK); 387 sprintf((char*) cDescriptionBuffer.c_str(),desc.c_str(),uiK,uiK); 388 389 parent.addOption(new Option<T>( cNameBuffer, (storage[uiK]), default_val, cDescriptionBuffer, uiK != 0 )); 387 sprintf((char*) cNameBuffer.c_str(),name.c_str(),uiK,uiK); 388 389 if ( !duplicate ) 390 { 391 sprintf((char*) cDescBuffer.c_str(),desc.c_str(),uiK,uiK); 392 } 393 394 cNameBuffer.resize( std::strlen(cNameBuffer.c_str()) ); 395 cDescBuffer.resize( std::strlen(cDescBuffer.c_str()) ); 396 397 398 parent.addOption(new Option<T>( cNameBuffer, (storage[uiK]), default_val, cDescBuffer, duplicate )); 390 399 } 391 400
Note: See TracChangeset for help on using the changeset viewer.