2012-03-17 3 views
1

나는setw() - adjustfield (오른쪽, 왼쪽 또는 내부는)

어쨌든, 나는 현재 setw()에서 찾고 있어요 (I는 초보자 프로그래머입니다)하지만 난에 심 테스트를하고있는 문자열 기능을 배울 수 있지만려고하고있다 그것을 이해하지 ... 내가 기본 사용과 여기

setfil

의 사용을 이해 생각은, 오른쪽 또는 내부 "있습니다 .. CPLUSPLUS 웹 사이트는 말한다 어쨌든 내 테스트 코드 http://ideone.com/czAXH

입니다 형식 플래그 adjustfield (왼쪽) "그러나 이것을 사용하는 방법을 말하지 않습니까?

는 내가 그렇게 어떻게 .. 이것이 내가 위의 코드를 할 수 있지만, 대신 이전의 말씀 후 "간격"을 배치 할 수 있습니다 의미

같은데요?

답변

0
std::cout << std::left  
    << "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n"; 
std::cout << std::internal 
    << "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n"; 
std::cout << std::right  
    << "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n"; 

출력 :

[1 ,-100 ] 
[ 1,- 100] 
[ 1, -100]