[초급] 문자열 입력받고 하나씩 자르기
[초급] 문자열 입력받고 하나씩 자르기 입력값이 12345 와같은 값으로 들어올때 int 배열의 하나의 공간에 각 한자리 숫자 값을 입력 받는 방법이다. #include int main() { char str[50]; int val[10]; scanf("%s", &str); for (int i = 0; str[i] != '\0'; i++){ val[i] = str[i] - '0'; printf("%d ", val[i]); } return 0; } input 값이 12345 인 경우 char str 배열에 들어가는 입력 값은 str[0] 부터 str[4] 까지 차례로 1,2,3,4,5 가 되며 코드 수행시 아래와 같이 출력 된다. 1 2 3 4 5 끝.
Computer/C
2016. 4. 9. 00:14