날짜 검증하기
윤년, 매 달 달라지는 말일을 고려한 날짜 검증 소스 #include bool isValidDate(struct tm tmpDate) { if (tmpDate.tm_mon + 1 < 1 || tmpDate.tm_mon + 1 > 12) //월 입력 에러 return false; int last = calcLastDate(tmpDate.tm_year + 1900, tmpDate.tm_mon + 1); if (tmpDate.tm_mday < 1 || tmpDate.tm_mday > last) //일 입력 에러 return false; return true; } int calcLastDate(int yy, int mm) { //말일 계산 int last..
IT/Learning C / C++ Adward 2011.06.05 0 comment
출력 스트림과 endl
C++을 배우고 있다. C와는 다르게 C++ 에선
IT/Learning C / C++ Adward 2011.05.21 0 comment
유닉스 터미널에서 리디렉션
이 글의 모든 내용이 정확하지는 않을 수 있으며, 순전히 경험에 의한 것일 뿐임을 밝힙니다. 명령>파일 로 실행을 하면 해당 명령의 stdout(파일 디스크립터 1번, 표준 출력)이 화면에 표시되지 않고 지정한 파일(경로와 같이 지정할 수 있다.)에 기록된다. >> 는 앞서 쓴 > 와 비슷하지만 해당 파일이 이미 있을 경우 뒤에 이어서(append) 내용을 추가한다는 점이 다르다. >>, > 모두 파일이 없다면 새로 만든다. 명령
IT/ETC. Adward 2011.05.14 0 comment