본문 바로가기
728x90

C++/명품 C++ Programming19

[C++/명품 C++ Programming]명품 C++ 12장 연습문제 - 이론 문제 1. 1번 2. 4번 3. 4. 4번 5. (1) 12바이트 (2) 0x57, 0x65, 0x63, 0x6F, 0x6D, 0x65, 0x0D, 0x0A, 0x43, 0x2B, 0x2B (3) 11 , '\r' 문자를 세지 않음 (4) 12 , '\r' 문자까지 셈 6. (1) 19바이트 (2) 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x0D, 0x0A, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72 (3) 18 (4) 19 , 텍스트 파일을 읽을 때는 '\n'만 읽는데 바이너리 파일을 읽을 때는 '\r', '\n'을 읽는다. 7. ifstream fin("test.txt"); 8. if(!fout) { cout 2022. 6. 5.
[C++/명품 C++ Programming]명품 C++ 11장 연습문제 - 실습 문제 1. #include using namespace std; int main() { int ch, count = 0; while ((ch = cin.get()) != EOF) { if (ch == 'a') count++; else if (ch == '\n') break; } cout 2022. 6. 4.
[C++/명품 C++ Programming]명품 C++ 11장 연습문제 - 이론 문제 1. 3번 2. 4번 flush 3. 키보드 4. 스크린 5. cin, cout, cerr, clog 6. 2번 7. 1번 8. char 9. abc , put은 참조를 반환하므로 이어서 사용 가능하다. 10. get() 은 '\n'까지 포함하여 버퍼에 입력하는데 getline() 은 '\n'이 입력되기 전까지를 버퍼에 입력하고 '\n'은 제거한다. 11. 1번 띄어쓰기를 구분하기 때문에 12. 15 엔터까지 읽은 문자의 개수에 포함시킨다. 13. 2번, 3번 14. 4번 15. 4번 16. %%%%%%%%%C++ (% : 9개) 17. 0.6667~~~~ (~ : 4개) 18. , 19. ostream에 선언 , ostream& operator 2022. 6. 4.
[C++/명품 C++ Programming]명품 C++ 10장 연습문제 - 실습 문제 1. #include using namespace std; template T biggest(T *x, int n) { if (n n; vector::iterator it = v.begin(); it += n; it = v.erase(it); } else if (n == 3) { for (int i = 0; i < v.size(); i++) { cout 2022. 5. 26.
728x90