출처: http://stackoverflow.com/questions/1106476/group-sorting-a-vector-in-c


static bool CompareWidget(const Widget& w1, const Widget& w2)
{
   
if(w1.GetGroupNumber() != w2.GetGroupNumber())
       
return (w1.GetGroupNumber() < w2.GetGroupNumber());
   
if(w1.GetHeight() != w2.GetHeight())
       
return (w1.GetHeight() < w2.GetHeight();
   
/// etc
   
return false;
}


 
static void SortWidgetVector(WidgetVector& widgetVector)
 
{
      std
::sort(widgetVector.begin(), widgetVector.end(), CompareWidget);
 
}

'프로그래밍 > C/C++' 카테고리의 다른 글

stringstream clear  (0) 2012.07.30
다중벡터 초기화  (0) 2012.07.11
이중 if 문에서의 break  (0) 2012.07.05
ofstream 파일 출력시 floating point 고정 시키는 법  (0) 2012.06.22
vector ifstream  (0) 2012.05.28
Posted by halloRa
,

출처: http://www.winapi.co.kr/clec/cpp1/4-5-2.htm


결론적으로 이중일 경우 두 번째 if문 안에서 break로 밖으로 나오더라도

첫번째 if문이 해제가 안되므로 따로 설정을 해주어야 한다.

'프로그래밍 > C/C++' 카테고리의 다른 글

다중벡터 초기화  (0) 2012.07.11
Group Sorting  (0) 2012.07.09
ofstream 파일 출력시 floating point 고정 시키는 법  (0) 2012.06.22
vector ifstream  (0) 2012.05.28
TCHAR  (0) 2012.05.09
Posted by halloRa
,


#include <iomanip> 추가해주고

oftstream fout;

double a = 1.2039485;

double b = 14.29349;


fout << setprecision(2) << a << " " << b << endl;

fout << setprecision(2) << fixed << a << " " << b << endl;


-----------------------------------------------------------------------------

output:


1.2 14

1.20 14.29

'프로그래밍 > C/C++' 카테고리의 다른 글

Group Sorting  (0) 2012.07.09
이중 if 문에서의 break  (0) 2012.07.05
vector ifstream  (0) 2012.05.28
TCHAR  (0) 2012.05.09
[MFC] 폴더 지정 대화상자로 선택한 폴더 열기  (0) 2012.05.09
Posted by halloRa
,