C/Reference

[C] 소문자는 대문자로 대문자는 소문자로

MoongStory 2024. 12. 18. 16:32
반응형
#include <stdio.h>
#include <string.h>
#include <ctype.h>

int UpperLower(char *temp);

int main()
{
	char strtest[10] = {0};

	strcpy(strtest, "aBcDeF!@#");
	printf("Orinal Str - %s\n\n", strtest);

	UpperLower(strtest);
	printf("UpperLower - %s\n\n", strtest); 

	return 0;
}

int UpperLower(char *temp)
{
	for( ; *temp != NULL; temp++)
	{
		if(isalpha(*temp))
		{
			*temp = *temp ^ 0x20;
		}
	}

	return 0;
}
반응형

'C > Reference' 카테고리의 다른 글

[C] 시간 지연  (0) 2024.12.20
[C] 2차원 배열 동적 할당  (0) 2024.12.20
[C] 시간 체크  (0) 2024.12.18
[C] _msize, 포인터가 가리키는 메모리의 크기 알아내기  (0) 2024.12.18
[C] 퀵 정렬(Quick Sort)  (0) 2024.12.18