Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- VB.NET
- 파라미터
- 입문
- 문자열
- MySQL
- Firebird
- 파이어버드
- 셋업
- SQL
- 설치
- vb
- MFC
- 예제
- WIN32 SDK
- 소니
- 초보
- Visual Studio 2005
- dll
- PostgreSQL
- 델파이
- 데이터베이스
- 기초
- SDK
- 인스톨
- Delphi
- winsock
- Visual Basic
- 시리얼 통신
- c#
- xml
Archives
- Today
- Total
프로그래밍 노트
아스키 코드를 이용해서 대문자를 소문자로 소문자를 대문자로 간단히 바꾸기 본문
아스키 코드의 16진수값을 보면 대문자와 소문자의 값이 0x20이 차이난다.
이것을 이용하면 간단하게 대문자에서 소문자로 소문자에서 대문자로 바꿀수 있다.
이것을 이용하면 간단하게 대문자에서 소문자로 소문자에서 대문자로 바꿀수 있다.
|
|
// 대문자를 소문자로 바꾸기
char UpToLow(char &c)
{
return c + 0x20;
}
// 소문자를 대문자로 바꾸기
char LowToUp(char &c)
{
return c - 0x20;
}
void main()
{
char cDat1, cDat2;
cDat2 = 'A';
cDat1 = UpToLow(cDat2);
printf("%c -> %c\n", cDat2, cDat1);
cDat1 = 'b';
cDat2 = LowToUp(cDat1);
printf("%c -> %c\n", cDat1, cDat2);
}
Comments