ํ์ผ์ ์ถ๋ ฅ3 ํ์ด์ฌ ์ ์ถ๋ ฅ(ํ์ค, ํ์ผ ๋ฑ)์ ๋ชจ๋ ๊ฒ ๋ค์ด๊ฐ๋ฉฐ ์ ์ถ๋ ฅ์ ์ข ๋ฅ ๋ฐ ํ์ค ์ ์ถ๋ ฅ, ํ์ผ ์ ์ถ๋ ฅ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ค๋ช ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. [C++] 13-1. ์ ์ถ๋ ฅ(feat. ํ์ค์ ์ถ๋ ฅ๊ณผ ํ์ผ์ ์ถ๋ ฅ) โ ์คํธ๋ฆผ ์คํธ๋ฆผ์ ํ๋์ ํ๋ฆ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ์๋๊ผญ์ง๋ฅผ ํ์ด๋๊ณ ๋ค๋ชจ๋ ํธ์ค๋ฅผ ๋ผ์ฐ๋ฉด ๋ฌผ์ด ๋ค๋ชจ ๋ชจ์์ผ๋ก ๋์ค๊ณ , ๋๊ทธ๋ ํธ์ค๋ฅผ ๋ผ์ฐ๋ฉด ๋๊ทธ๋๊ฒ ๋์จ๋ค. ์ด์์ฒด์ ๊ฐ ๋ฌผ์ ๊ณต๊ธ ground90.tistory.com ํ์ค ์ ์ถ๋ ฅ input >>>> a = input("์ ๋ ฅํ์ธ์: ") # ์ ๋ ฅ ์ ๋ ฅํ์ธ์: abc >>>> print(a) 'abc' output # ํฐ๋ฐ์ดํ ์ฌ๋ฌ๊ฐ print >>>> print("Let" "it" "be") 'Letitbe' >>>> print("Let"+"it"+"be") 'Letit.. 2023. 12. 5. [C++] 13-2. ๊ธฐ๋ณธ์ ์ถ๋ ฅ๊ณผ ํ์ผ์ ์ถ๋ ฅ(feat. iostream, ifstream, ofstream, stringstream) ์ ๋ฒ ํฌ์คํ ์์๋ ํ์ค์ ์ถ๋ ฅ์ด ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ํ์ค์ ์ถ๋ ฅ๊ณผ ํ์ผ์ ์ถ๋ ฅ์ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ํด ์์๋ดค๋ค. ์ ํต์ ์ธ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ธฐ ๋๋ฌธ์ C++์ด ์๋ C ์ฝ๋๊ฐ ๋๋ถ๋ถ์ด์๋ค. ๋ชจ๋ C++์ด ๋์ค๋ฉด์ Standard library์์๋ iostream, ifstream, ofstream, stringstream๋ฑ์ stream ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๊ฐํธํ๊ฒ ์ง์ํ๋ค. ํ๋์ฉ ์ดํด๋ณด์. ๊ธฐ๋ณธ ์ ์ถ๋ ฅ (Standard Input/Output) C++์์ ๊ธฐ๋ณธ ์ ์ถ๋ ฅ์ iostream ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌํ ์ ์๋ค. iostream์ ์ ๋ ฅ ์คํธ๋ฆผ (istream)๊ณผ ์ถ๋ ฅ ์คํธ๋ฆผ (ostream)์ ์ ๊ณตํ๋ค. istream (์ ๋ ฅ ์คํธ๋ฆผ) `istream`์ ํ์ค ์ ๋ ฅ์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ์คํธ๋ฆผ์ด๋ค. ํค๋ณด๋.. 2023. 5. 19. [C++] 13-1. ์ ์ถ๋ ฅ(feat. ํ์ค์ ์ถ๋ ฅ๊ณผ ํ์ผ์ ์ถ๋ ฅ) โ ์คํธ๋ฆผ ์คํธ๋ฆผ์ ํ๋์ ํ๋ฆ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ์๋๊ผญ์ง๋ฅผ ํ์ด๋๊ณ ๋ค๋ชจ๋ ํธ์ค๋ฅผ ๋ผ์ฐ๋ฉด ๋ฌผ์ด ๋ค๋ชจ ๋ชจ์์ผ๋ก ๋์ค๊ณ , ๋๊ทธ๋ ํธ์ค๋ฅผ ๋ผ์ฐ๋ฉด ๋๊ทธ๋๊ฒ ๋์จ๋ค. ์ด์์ฒด์ ๊ฐ ๋ฌผ์ ๊ณต๊ธํ๋ ์์ฒ์ด๊ณ ์คํธ๋ฆผ์ ํธ์ค๋ค. ์ถ๋ ฅ ๋ฐฉํฅ์ ํ๋ฉด(๋ชจ๋ํฐ)์ผ๋ก ์ ํ๋ฉด ํ๋ฉด์ ์ถ๋ ฅ๋๊ณ , ํ์ผ๋ก ์ ํ๋ฉด ํ์ผ์ ์ถ๋ ฅ(์ฐ๊ธฐ)๋๋ค. ์ ๋ ฅ ๋ํ ์ ๋ ฅ ์ฅ์น(ํค๋ณด๋)๋ก ํ ์๋ ์๊ณ ํ์ผ์ ํตํด ์ฝ์ ์๋ ์์ผ๋ฉฐ ํ์ดํ(ํน์ ๋ช ๋ น์ ๊ฒฐ๊ณผ)๊ฐ ๋ ์๋ ์๋ค. ์ ๋์ค ์ด์์ฒด์ ์ ๋ฐ์ ํ C/C++์ ์ ์ถ๋ ฅ์ ๋ฐ์ด ์คํธ๋ฆผ์ผ๋ก ํด์ํ๊ธฐ ๋๋ฌธ์ ์คํธ๋ฆผ์ ๋ํ ์ดํด๊ฐ ์๋ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์์ํ๋ค. โ ํ์ค ์คํธ๋ฆผ ํ์ค ์คํธ๋ฆผ์๋ stdin, stdout, stderr ์ธ ๊ฐ์ง๊ฐ ์๋ค. ๊ฐ๊ฐ 0(stdin), 1(stdout), 2(stderr.. 2023. 5. 17. ์ด์ 1 ๋ค์