문자를 정수변수에 더하면 아스키코드로 변환되서 더해지는거 처음 알음.
내가 원하는건 문자열에서 자연수만 뽑아내어 result변수에 더하는 거라서
아스키값으로 더하면 내가 원하는 값이 안나오잖아.
그래서 아스키 코드를 다시 문자로 바꾸는 방법 찾다가
문뜩 '문자로 바꿔도 다시 연산하면 아스키값으로 변환되는거 아닌가?' 라는 생각이 들음.
그래서 아스키 코드표 참고하니까
48 = 0
49 = 1
....
길래 변환 값에 -48해서 계산하게 했는데
이건 좀 정석이 아닌 야매같은 느낌이 들거든.
다른 방법같은거 있어?
word[cnt] - '0'
사실 똑같아염
ㄴ ㅇㅎ 그런 방법도 있네
아무튼 지금까지 도와주신분들 다들 감사염.