프로그래밍/c++2013. 4. 26. 11:26

 

 

double x = 3.1459;

// 3.1 까지만 표시하고 싶을때

double z = floor( x * 10.f + 0.5 ) / 10.f;

// 3.14 까지만 표시하고 싶을때

double y = floor( x * 100.f + 0.5 ) / 100.f;



Posted by GaePein
프로그래밍/c++2013. 4. 1. 15:37

 

 

유니코드로 저장된 txt파일을 읽어왔을경우

유니코드 문자열의 시작을 알리는 BOM(Byte Oder Mark)가 포함되어 있다.

따라서 해당 문자를 제거하기 위해서는

// UniCode문자열의 시작을 알리는 BOM(Byte Order Mark)삭제
 if( _wstrUnicode[0] == 65279 )
 {
  _wstrUnicode.erase(0,1);
 }

위와 같은 소스가 추가되어야 한다.



Posted by GaePein