컴퓨터 과학 & 영상처리 관련/C / C++
cin, cout의 경우 신기한것들이 있었음
꺄뜨르
2012. 7. 10. 13:31
std::cout.width(4);
std::cout<<25;
결과 = ' 25'
std::cout.fill('0');
std::cout.width(4);
std::cout<<25;
결과 = '0025'
std::cout.width(6);
std::cout.precision(4);
std::cout<<155.32;
결과 = ' 155.3' //소수점도 한자리로 치네...그래서 4자리로 표현할라면 ' 155' 하고 '.3' 하니깐 끝
char name[] = "orange";
std::cout.width(7);
std::cout<<name<<endl;
결과 = ' orange'
char name[100];
std::cin.getline(name, sizeof(name)); //std::cin 의 멤버 함수 getline()
//sin의 경우 scanf함수처럼 1문자가 스페이스나 탭으로 구분되어 저장됨..띄어쓰기 하면 저장 안되는거 잊지마