๋ชฉ๋ก์ „์ฒด ๊ธ€ (1005)

๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[inflearn ๊ฐ•์˜] ๊ตฌ์กฐ์ฒด - ๊ตฌ์กฐ์ฒด์™€ ๋ฌธ์ž์—ดํ•จ์ˆ˜

=> C++ Let's Make Games ๐Ÿซง ๊ตฌ์กฐ์ฒด์™€ ๋ฌธ์ž์—ดํ•จ์ˆ˜ ๊ตฌ์กฐ์ฒด : ๊ด€๋ จ์žˆ๋Š” ๋ณ€์ˆ˜๋“ค์„ ๋ชจ์•„์„œ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ํƒ€์ž…์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ธฐ๋Šฅ, ์‚ฌ์šฉ์ž ์ •์˜ ๋ณ€์ˆ˜ ํƒ€์ž… struct ๊ตฌ์กฐ์ฒด๋ช… {}; ๋ฐฐ์—ด๊ณผ ๊ตฌ์กฐ์ฒด์˜ ๊ณตํ†ต์  1. ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ 2. ์—ฐ์†๋œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋Ÿญ์— ํ• ๋‹น๋จ, ๊ตฌ์กฐ์ฒด ๋ฉค๋ฒ„๋“ค์€ ์—ฐ์†๋œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋Ÿญ์œผ๋กœ ์žกํž˜ ๊ตฌ์กฐ์ฒด ๋ฉค๋ฒ„์— ์ ‘๊ทผํ•  ๋•Œ .์ด์šฉํ•ด์„œ ์ ‘๊ทผ tStudent.iKor = 100; strcpy_s ํ•จ์ˆ˜ strcpy_s(tStudent.strName, "๊ฐ€๋‚˜๋‹ค๋ผ abcd"); : ๋ฌธ์ž์—ด ๋ณต์‚ฌํ•˜๊ธฐ : ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๋ฌธ์ž์—ด์„ ์™ผ์ชฝ์œผ๋กœ ๋ณต์‚ฌ : ๋ฌธ์ž์—ด์˜ ๋์€ ํ•ญ์ƒ 0(null)๋กœ ๋๋‚˜์•ผ ํ•œ๋‹ค : ๊ฐ ๋ฐฐ์—ด์š”์†Œ์— ๊ฐ’ ๋„ฃ์–ด์ฃผ๋ฉด ๊ทธ ๊ฐ’ ์ถœ๋ ฅ : ๋„ฃ์–ด์ฃผ์ง€ ์•Š์€ ๊ฐ’ ๋ถ€๋ถ„์€ ์“ฐ๋ ˆ๊ธฐ๊ฐ’ ์ถœ๋ ฅ : strcpy_s ๋Š” ์ž..

[BAEKJOON C++] 5565_์˜์ˆ˜์ฆ

์ƒˆ ํ•™๊ธฐ๋ฅผ ๋งž์•„ ์ƒ๊ทผ์ด๋Š” ์ฑ…์„ 10๊ถŒ ๊ตฌ์ž…ํ–ˆ๋‹ค. ๊ฐ€๊ฒฉ์„ ์กฐ์‚ฌํ•˜์ง€ ์•Š๊ณ  ์ฑ…์„ ๊ตฌ์ž…ํ–ˆ๋‹ค. ์ด์ œ ๊ฐ ์ฑ…์˜ ๊ฐ€๊ฒฉ์„ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ, ์˜์ˆ˜์ฆ์—๋Š” ์–ผ๋ฃฉ์ด ๋ฌป์–ด์žˆ์—ˆ๊ณ , ์ƒ๊ทผ์ด๋Š” ์ฑ… 10๊ถŒ ์ค‘ 9๊ถŒ์˜ ๊ฐ€๊ฒฉ๋งŒ ์ฝ์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ฑ… 10๊ถŒ์˜ ์ด ๊ฐ€๊ฒฉ๊ณผ ๊ฐ€๊ฒฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” 9๊ถŒ ๊ฐ€๊ฒฉ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ€๊ฒฉ์„ ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฑ…์˜ ๊ฐ€๊ฒฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— 10๊ถŒ์˜ ์ด ๊ฐ€๊ฒฉ์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ 9๊ฐœ ์ค„์—๋Š” ๊ฐ€๊ฒฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฑ… 9๊ถŒ์˜ ๊ฐ€๊ฒฉ ์ฑ…์˜ ๊ฐ€๊ฒฉ์€ 10,000์ดํ•˜์ธ ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ๊ฐ€๊ฒฉ์„ ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฑ…์˜ ๊ฐ€๊ฒฉ์„ ์ถœ๋ ฅํ•œ๋‹ค. // [5565] ์˜์ˆ˜์ฆ /* ์ƒˆ ํ•™๊ธฐ๋ฅผ ๋งž์•„ ์ƒ๊ทผ์ด๋Š” ์ฑ…์„ 10๊ถŒ ๊ตฌ์ž…ํ–ˆ๋‹ค. ๊ฐ€๊ฒฉ์„ ์กฐ์‚ฌํ•˜์ง€ ์•Š๊ณ  ์ฑ…์„ ๊ตฌ์ž…ํ–ˆ๋‹ค. ์ด์ œ ๊ฐ ์ฑ…์˜ ๊ฐ€๊ฒฉ์„ ์•Œ..