C++
C++ 한 줄 읽어오기 (C++ parsing)
DingCoDing
2021. 12. 23. 17:09
반응형
#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를 빼주면 된다.
반응형