korocg   3년 전

코드 첨부합니다. 코드 실행 결과는 원래 예상한 값은 5, 6 인데 5 , 65 가 나옵니다.

stoi 함수를 한번 호출해서 사용하는건 잘되는데 2번 연속으로 호출하니까 이상한 값이 생성되네요. 

혹시 왜 이러는지 아시는분 계신가요?? 

Green55   3년 전

stoi는 문자열 = char[]을 바꿔주는거지, char을 바꿔주지 않습니다.

char은 단순히 c - '0'로 값을 얻을 수 있습니다.

korocg   3년 전

아 그렇군요.. char 이어도 주소값을 전달하면 되는줄 알았는데 그게 아니었나 보네요....ㅎㅎ 감사합니다!

댓글을 작성하려면 로그인해야 합니다.