๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํ‘œ์ค€์ž…์ถœ๋ ฅ2

ํŒŒ์ด์ฌ ์ž…์ถœ๋ ฅ(ํ‘œ์ค€, ํŒŒ์ผ ๋“ฑ)์˜ ๋ชจ๋“  ๊ฒƒ ๋“ค์–ด๊ฐ€๋ฉฐ ์ž…์ถœ๋ ฅ์˜ ์ข…๋ฅ˜ ๋ฐ ํ‘œ์ค€ ์ž…์ถœ๋ ฅ, ํŒŒ์ผ ์ž…์ถœ๋ ฅ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์„ค๋ช…์€ ์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. [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-1. ์ž…์ถœ๋ ฅ(feat. ํ‘œ์ค€์ž…์ถœ๋ ฅ๊ณผ ํŒŒ์ผ์ž…์ถœ๋ ฅ) โœ… ์ŠคํŠธ๋ฆผ ์ŠคํŠธ๋ฆผ์€ ํ•˜๋‚˜์˜ ํ๋ฆ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์ˆ˜๋„๊ผญ์ง€๋ฅผ ํ‹€์–ด๋†“๊ณ  ๋„ค๋ชจ๋‚œ ํ˜ธ์Šค๋ฅผ ๋ผ์šฐ๋ฉด ๋ฌผ์ด ๋„ค๋ชจ ๋ชจ์–‘์œผ๋กœ ๋‚˜์˜ค๊ณ , ๋™๊ทธ๋ž€ ํ˜ธ์Šค๋ฅผ ๋ผ์šฐ๋ฉด ๋™๊ทธ๋ž—๊ฒŒ ๋‚˜์˜จ๋‹ค. ์šด์˜์ฒด์ œ๊ฐ€ ๋ฌผ์„ ๊ณต๊ธ‰ํ•˜๋Š” ์›์ฒœ์ด๊ณ  ์ŠคํŠธ๋ฆผ์€ ํ˜ธ์Šค๋‹ค. ์ถœ๋ ฅ ๋ฐฉํ–ฅ์„ ํ™”๋ฉด(๋ชจ๋‹ˆํ„ฐ)์œผ๋กœ ์ •ํ•˜๋ฉด ํ™”๋ฉด์— ์ถœ๋ ฅ๋˜๊ณ , ํŒŒ์ผ๋กœ ์ •ํ•˜๋ฉด ํŒŒ์ผ์— ์ถœ๋ ฅ(์“ฐ๊ธฐ)๋œ๋‹ค. ์ž…๋ ฅ ๋˜ํ•œ ์ž…๋ ฅ ์žฅ์น˜(ํ‚ค๋ณด๋“œ)๋กœ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ํŒŒ์ผ์„ ํ†ตํ•ด ์ฝ์„ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ํŒŒ์ดํ”„(ํŠน์ • ๋ช…๋ น์˜ ๊ฒฐ๊ณผ)๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ๋‹ค. ์œ ๋‹‰์Šค ์šด์˜์ฒด์ œ์™€ ๋ฐ€์ ‘ํ•œ C/C++์€ ์ž…์ถœ๋ ฅ์„ ๋ฐ์ด ์ŠคํŠธ๋ฆผ์œผ๋กœ ํ•ด์„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ŠคํŠธ๋ฆผ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์ˆ˜์›”ํ•˜๋‹ค. โœ… ํ‘œ์ค€ ์ŠคํŠธ๋ฆผ ํ‘œ์ค€ ์ŠคํŠธ๋ฆผ์—๋Š” stdin, stdout, stderr ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ๊ฐ๊ฐ 0(stdin), 1(stdout), 2(stderr.. 2023. 5. 17.