검색결과 리스트
글
문자열을 소문자 혹은 대문자로 일괄 변환하고 싶을 때 아래와 같이 썼다.
for( j=0;j<( int )strlen( aComStr->tok[i] );j++ )
{
if( aComStr->tok[i][j] >= 'A' && aComStr->tok[i][j] <= 'Z' )
{
aComStr->tok[i][j] +=32;
}
}
하지만 이미 제공되는 함수가 있었다....아래는 그 예제이다.
#include <string.h>
int main()
{
char str[1024];
strcpy( str, "Hello World 1234");
int i;
printf("before : %s\n", str);
for (i=0; i< (int)strlen(str); i++)
{
str[i]=toupper(str[i]);
}
printf("after1 : %s\n", str);
for (i=0; i< (int)strlen(str); i++)
{
str[i]=tolower(str[i]);
}
printf("after2 : %s\n", str);
}
'개발관련 > 시스템함수' 카테고리의 다른 글
| [strchr][strrchr] 문자열에서 특정 문자 위치 찾기 (0) | 2013.12.17 |
|---|---|
| [strsep] 문자열 분리 함수 (0) | 2013.12.17 |
| [trim] trim을 만들어보자 (0) | 2013.12.04 |
| [strtok] 문자열을 구분자를 이용하여 분리하기 (0) | 2013.11.19 |
| [isdigit] 문자열 검사 함수 is~ (0) | 2013.11.19 |
RECENT COMMENT