[초급] 문자열 입력받기 01. Char 변수에 문자 입력 받기 1) scanf 사용하기 (기본) int main() { char c; scanf("%c", &c); // 문자를 입력받아서 변수에 저장 printf("%c\n", c); // 변수의 내용을 출력 return 0; } 2) getchar 사용하기 int main() { char c = getchar(); // 문자 하나를 입력받음 printf("%c\n", c); return 0; } 02. Char 배열에 문자열 입력 받기 int main() { char string1[10]; // 크기가 10인 char형 배열을 선언 char string2[30]; // 크기가 30인 char형 배열을 선언 scanf("%s", string1); // ..
[초급] 문자열 입력받고 하나씩 자르기 입력값이 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 끝.