728x90
반응형
※ 띄어쓰기 안됨. 할 줄 아는데 일부러 안함.
#include<stdio.h> // 대소문자 변환 함수 int change(char str[]) { int i; for (i = 0; str[i] != '\0'; i++) { if (str[i] >= 'a' && str[i] <= 'z') str[i] -= 32; else if (str[i] >= 'A' && str[i] <= 'Z') str[i] += 32; else printf("잘못 입력하셨습니다. \n"); } } int main() { char str[20]; int i; printf("문자열을 입력하세요 : "); scanf_s("%s", str, 20); change(str); //함수 호출 // 문자열 출력 for (i = 0; str[i] != '\0'; i++) { printf("%c", str[i]); } printf("\n"); }
반응형
'Programming > C' 카테고리의 다른 글
[C] 2017년 달력 출력 (0) | 2017.04.03 |
---|---|
[C] 10개의 값 입력 받고 오름차순 내림차순 정렬 (0) | 2017.04.03 |
[C] 이진수의 곱셈 (0) | 2017.04.03 |
[C] 다이아몬드 찍기 (0) | 2017.04.03 |
[C] 빈 다이아몬드 찍기 (0) | 2017.04.03 |
댓글