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

โœ’๏ธ C++ programming/Practice & Tips8

[Practice & Tips] Practice 2 : cstring๊ณผ string ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„ ํ•จ์ˆ˜ # ์ฃผ์š” ํ•จ์ˆ˜ strcmp(), strlen(), strcpy() ๋ฐ string ํด๋ž˜์Šค ์ฃผ์š” ๋ฉค๋ฒ„ ํ•จ์ˆ˜ append, insert, length, clear ๋“ฑ๊ณผ ๊ทธ ์™ธ ์ฃผ์š” ํ•จ์ˆ˜๋“ค #1. string ํด๋ž˜์Šค์—๋Š” ์—ฌ๋Ÿฌ ํ•จ์ˆ˜๊ฐ€ ์†ํ•ด ์žˆ๋Š”๋ฐ, ๊ทธ ์ค‘ ๋ฌธ์ž์—ด์˜ ์ดˆ๊ธฐํ™”์™€ ๊ด€๋ จ๋œ ํ•จ์ˆ˜์ธ clear๊ณผ empty ๊ฐ€ ์žˆ๋‹ค. * clear : ๋ฌธ์ž๋ฅผ ๋น„์›Œ์ฃผ๋Š” ํ•จ์ˆ˜๋กœ, ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋ฆฌํ„ด ๊ฐ’์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. * empty : ๋ฌธ์ž์—ด์ด ์ž˜ ๋น„์›Œ์กŒ๋‚˜ ํ™•์ธํ•˜๋Š” ์šฉ๋„์˜ ํ•จ์ˆ˜์ด๋‹ค. string ๊ฐ์ฒด๊ฐ€ ๋นˆ ์ƒํƒœ๋ผ๋ฉด 1์„, ๋น„์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด 0์„ ๋ฐ˜ํ™˜์‹œํ‚จ๋‹ค. #2. ๊ทธ ๋‹ค์Œ์œผ๋กœ๋Š” ๋ฌธ์ž์—ด์„ ์ถ”์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” substr ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ๋ง ๊ทธ๋Œ€๋กœ ์ด๋ฏธ ์žˆ๋˜ ๋ฌธ์ž์—ด์„ ๊ฐ€์ ธ์˜ค๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ๋ณ„๋„์˜ ์ˆ˜์ • ์ž‘์—…์„ ์‹คํ–‰ํ•˜์ง€๋Š”.. 2022. 3. 29.
[Practice & Tips] Practice 1 : ๋‹ค์–‘ํ•œ ์ž๋ฃŒํ˜• ์ž…์ถœ๋ ฅ ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ # Practice 1 : ๋‹ค์–‘ํ•œ ์ž๋ฃŒํ˜• ์ž…์ถœ๋ ฅ ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ 1.์ด๋ฆ„ ์ž…์ถœ๋ ฅํ•˜๊ธฐ 2. ์Œ๋ฃŒ ๊ฐ€๊ฒฉ๊ณผ ๊ฐœ์ˆ˜ ์ž…๋ ฅ๋ฐ›๊ธฐ 3. 500์› ํ• ์ธ์ž‘์—… ํ›„ ์ด ๊ธˆ์•ก ์ถœ๋ ฅํ•˜๊ธฐ #๊นƒํ—ˆ๋ธŒ ๋งํฌ : https://github.com/alimhanhan/swing-cplusplus-programing-study 2022. 3. 29.