반응형
아래 예제는 대문자에서 소문자로 변화해주는 예제 입니다.
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;
}
반응형
'Software > Programming' 카테고리의 다른 글
[MFC] Dialog를 내부 드래그로 창위치 옴기기 (0) | 2011.11.24 |
---|---|
[MFC] Dialog 테두리만 있고 투명한 다이얼로그 만들기 (0) | 2011.11.24 |
[C언어] 파일 입출력 함수 사용 (0) | 2011.11.24 |
[C] 현재 폴더에 있는 파일 리스트 불러오기 (0) | 2011.11.24 |
[C] -X 형태의 옵션이 들어간 형태의 코드 작성 (0) | 2011.11.24 |