To Do
- 주어진 문자열에 대해 다양한 조작을 해보자.
문자열 비교
#include <cstring> // toupper 사용
bool cmpStr(string s1, string s2) {
if(s1.length() != s2.length()) {
return false;
}
int len = s1.length();
for(int i = 0; i < len; i++) {
if(toupper(s1[i]) != toupper(s2[i]))
return false;
}
return true;
}
문자열에서 1개씩 컨트롤
string str1;
int len = str1.length();
for(int i = 0; i < len - 1; i++) {
if(!(((str1[i] >= 'a') && (str1[i] <= 'z')) ||
((str1[i] >= 'A') && (str1[i] <= 'Z'))))
// 필요 Logic 구현
}
띄어 쓰기 단위로 문자열 자르기 (1)
char형 변수 사용
int main(){
char input[100];
int size;
cin.getline(input,100);
/*
// [1]
for(int i=0; i<100; i++){
input[i] = cin.get();
if( input[i] == 'n')
break;
}
*/
// 입력받은 문자열 길이 구하기
int i=0;
while (1) {
if(input[i] == '
近期评论