[C++] to_string 유의점

인터프리터λ₯Ό λ§Œλ“€λ‹€λ³΄λ‹ˆ 문자λ₯Ό λ¬Έμžμ—΄λ‘œ λ³€ν™˜ν•΄μ•Ό ν•  κ²½μš°κ°€ μžˆμ—ˆλ‹€.

κ·Έλž˜μ„œ κ·Έλƒ₯ λ‹Ήμ—°νžˆ to_string을 μ‚¬μš©ν•΄μ„œ λ³€ν™˜μ„ ν•˜κ³  μ§€λ‚˜κ°”μ—ˆλŠ”λ°,
후에 μ„œλ„ˆμ‹œκ°„λ™μ•ˆ μ”¨λ¦„ν•œ μ΅μ…‰μ…˜μ˜ 원인이 μ—¬κΈ°μ—μ„œ λ°œμƒν–ˆλ‹€.

ν™©λ‹Ήν•˜κ²Œλ„ to_string은 문자->λ¬Έμžμ—΄ λ²„μ „μ˜ μ˜€λ²„λ‘œλ”©μ„ μ œκ³΅ν•˜μ§€ μ•ŠλŠ”λ‹€... image

image κ·Έλž˜μ„œ μ½”λ“œκ°’ μ •μˆ˜->λ¬Έμžμ—΄λ‘œ 바꿔버린닀.


이것에 λŒ€ν•œ κ°€μž₯ κ°„κ²°ν•œ 해결책은 μƒμ„±μžλ₯Ό μ΄μš©ν•˜λŠ” 것이닀.

이런 버전이 μžˆλ‹€.
(int μ±„μšΈ 문자 갯수, char μ±„μšΈ 문자) image

image  끝