반응형
#include <iostream>

int main() {
	
	//freopen("input.txt.txt", "rt", stdin);
	char a[101], b[101];
	
	int i, p=0;
	
	gets(a);
	for(i=0; a[i]!='\0'; i++){
		if(a[i]!=' '){
			if(a[i]>=65 && a[i]<=90){
				b[p++]=a[i]+32;
			}
			else b[p++]=a[i];
		}
			
			
	}
	
	b[p]='\0';
	printf("%s\n", b);
	return 0;
	

}

gets(char[] a)를 해주면

a에 한줄을 읽어올 수 있다.

 

 

C++에서 소문자 대문자 변환하는 법은

아스키코드를 활용해서

대문자 -> 소문자로 변환할 땐 32를 더해주고

소문자 -> 대문자는 32를 빼주면 된다.

 

반응형

+ Recent posts