Software/Programming
[C언어] 대문자 소문자 변환 프로그램 예제
Be Proactive
2011. 11. 24. 18:14
반응형
아래 예제는 대문자에서 소문자로 변화해주는 예제 입니다.
ASCII Code표의 대문사 소문자 값의 차이를 이용해 구현하는 것으로
대문자는 ASCII 코드 65에서 90번 사이의 값을 갖습니다.
아스키코드표
http://ko.wikipedia.org/wiki/Ascii
char *small_letter(char *input){
char *temp = (char*)malloc(sizeof(char)*256);
for(unsigned int i = 0 ;; i++){
if((input[i]>=65) && (input[i] <= 90)){
temp[i] = (input[i] + 32);
}
else {
temp[i] = input[i];
}
if(input[i] == '\0') break;
if(input[i] == '\n') break;
}
return temp;
}
ASCII Code표의 대문사 소문자 값의 차이를 이용해 구현하는 것으로
대문자는 ASCII 코드 65에서 90번 사이의 값을 갖습니다.
아스키코드표
http://ko.wikipedia.org/wiki/Ascii
char *small_letter(char *input){
char *temp = (char*)malloc(sizeof(char)*256);
for(unsigned int i = 0 ;; i++){
if((input[i]>=65) && (input[i] <= 90)){
temp[i] = (input[i] + 32);
}
else {
temp[i] = input[i];
}
if(input[i] == '\0') break;
if(input[i] == '\n') break;
}
return temp;
}
반응형