반응형 cout6 공백을 포함한 문자열 입력 받기 (getline 함수 활용하기) 오늘은 공백을 포함한 문자열을 입력 받기 위해 getline 함수를 활용하는 방법을 공부한다. 그리고 getline 함수로 데이터를 입력 받고 출력할 때 입력한 문자가 출력되는 것이 아닌 개행이 되는 이유를 알아보고 ignore 함수를 어떻게 적용하는지 알아본다. 문자를 입력 받기 위해서는 문자형 변수를 생성하고 cin이나 scanf를 통해서 변수에 입력을 한다. 문자형 변수로 많이 쓰는 데이터 타입은 char형이나 string이다. 두 가지 예시를 들어보면 아래와 같다. 1. char형 변수를 생성하여 문자열 입력 받기 char c[100]; cin >> c; char형 변수 c를 배열로 생성하여 여러 개의 문자를 입력 받거나 포인터를 활용하는 방법이 있다. 2. string형 변수를 생성하여 문자열 .. 2024. 2. 5. C++ namespace 공부하기! - std가 무엇일까? 안녕하세요 판타지코딩입니다! C++ 코드를 리뷰하다 보면 'namespace'라는 코드를 볼 수 있습니다. 오늘은 namespace가 무엇인지 알아보고, std라는 코드가 무엇을 의미하는지 공부해 보겠습니다. 1. namespace가 무엇일까? namespace란 같은 이름인 함수를 구분할 수 있도록 하는 별명 같은 것입니다. 그 중에서 std라는 namespace에 포함된 함수를 활용한 코드를 보겠습니다. #include int main() { int num = 1; std::cout 2023. 4. 20. C++ cout으로 출력하기! - printf와 비교하기 안녕하세요 판타지코딩입니다! C++은 cout 함수를 활용해서 변수를 출력하거나 문자열을 출력할 수 있습니다. C언어에서 이러한 기능을 하는 함수가 있었는데, 바로 printf 입니다. 오늘은 cout 함수를 활용해서 출력하는 방법을 공부해 보고, printf 함수와 어떻게 다른지 공부해 보겠습니다! 1. cout에 대해서 cout은 데이터를 출력하기 위한 함수입니다. 아래의 코드를 보면서 문법을 알아보겠습니다. int num = 1; std::cout 2023. 4. 18. C++ ostream에 대해서 공부하자! 안녕하세요 판타지코딩입니다. 오늘은 C++의 ostream에 대해서 공부해 보겠습니다. 1. ostream이 무엇일까? C++로 코드를 작성할 때 가장 먼저 추가하는 헤더파일이 바로 'iostream'입니다. iostream은 입출력을 위한 함수를 호출하기 위해 추가하는 헤더파일입니다. 가장 많이 쓰이는 입출력 함수가 바로 std::cin과 std::cout입니다. 그럼 ostream은 무엇일까요? ostream은 출력을 위한 클래스입니다. 이 클래스에 바로 출력 함수가 포함되어 있습니다. 그래서 오늘은 ostream을 활용하여 출력 기능을 코드로 작성해보도록 하겠습니다. ostream& operator 2023. 3. 9. 이전 1 2 다음 반응형