기초중에 기초

나만 그렇게 생각하나

암튼 입출력이 기초라고 생각합니다. 저번에는 "Hello World"를 출력하였으니(내가 한건 아님)

이번엔 내가 입력받는 문자를 출력해보고

최종적으로 기본 연산을 할 수 있는 프로그램을 만들어보려고 합니다.

 

아무것도 모르니깐 일단 구글에 "C++ 입력 출력"을 검색해봅니다.

#include <iostream>

int main()
{
    int num;
    std::cin >> num;
    std::cout << num;
}

입력을 받는게 std::cin >>

출력을 하는게 std::cout <<

인가보군요

 

짜잔 3을 입력하면 3이 출력되는 프로그램을 만들었습니다!

 

#include <iostream>

int main()
{
    int a, b;
    std::cin >> a;
    std::cin >> b;

    std::cout << a + b;
}

이번엔 a + b를 더해주는 프로그램을 만들었습니다!

 

좀 더 사용자 중심적으로 입력 메세지와 출력 메세지를 만들어주고 싶습니다.

그래도 파이썬 만지던 짬이 있는데 구글링 하지 않고 문자 출력에 도전해봅니다.

따옴표안에 문자를 입력하면 '문자 상수에 문자가 너무 많습니다.' 라는 오류를 출력하더라구요

문자를 출력하기 위해서는 무조건 쌍따옴표를 이용해야하나봅니다.

뭘 하고싶었는지는 알겠죠

찾아보니 <<를 입력하면 되더라구요! 간단!

이로써 간단한 백준 문제를 풀 수 있는 수준에 도달한 것 같습니다!

2시간만에 뿌듯해졌습니다.

백준 브론즈 문제부터 다시 시작할 생각을 하니 설레는군요

 

최종코드

#include <iostream>

int main()
{
    int a, b;
    std::cout << "숫자를 입력해주세요 : ";
    std::cin >> a;
    std::cout << "숫자를 입력해주세요 : ";
    std::cin >> b;

    std::cout << a << "와" << b << "를 더하면" << a + b << "가 됩니다.";
}

이렇게 보니 딱히 한건 없습니다. 네.

백준 문제를 C++로 다시 풀어서 업로드 해 볼 생각입니다.

익숙해지면 swea 문제도 다시 풀어보려구요

참고 블로그

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lyw94k&logNo=220853743268 

 

C++ 입력 출력 (cin cout 입출력 함수)

안녕하세요 잠자머's C++ 기초 강의입니다. 이번 강의에서는 C++ 표준 입출력 함수에 대해서 글을 써보도...

blog.naver.com

https://m.blog.naver.com/lyw94k/220870571844

 

C++ 입출력 기초 보충

안녕하세요 잠자머's C++ 기초 강의 입니다. 이번 강의에서는 지난 번에 못다한 입출력에 대해서 글을 써...

blog.naver.com

 

반응형

+ Recent posts