숫자추출1 [문자열 함수] 문자열 속 숫자 추출 및 합 구하기 오늘은 문자열 관련 함수를 이용하여 입력된 무작위의 문자열 속에서 숫자만 탐색 및 추출하여 그 숫자들의 총 합을 출력하는 예제를 작성해보았다. 윤성우 저 '열혈 C 프로그래밍' 교재에 수록된 문제이다. 문제 21-2 문제 적당한 길이의 문자열을 입력 받아서 그 안에 존재하는 숫자의 총 합을 계산해서 출력하는 프로그램을 작성해보자. 예를 들어서 프로그램 사용자로부터 입력 받은 문자열이 "A15#43"이라 하면, 이 문자열 중 아라비아 숫자는 1, 5, 4, 3 이니, 1+5+4+3의 연산결과가 출력되어야 한다. 소스코드 숫자를 탐색하고 더하는 과정은 SumOfNum이라는 함수로 따로 정의하였다. sum+=str[i]-'0'의 의미는 다음과 같다. 만약 str[i]의 요소가 문자 '1'이라면 ASCII로는 .. 2019. 2. 12. 이전 1 다음