예제 #1
0
파일: 4220764_WA.c 프로젝트: suikay/acm
int compare(char *s1,char *s2)
{
	int s1_len,s2_len;
	s1_len=strlen(s1);
	s2_len=strlen(s2);
	switch (s1_len-s2_len){
		case -1:return unequal(s2,s1);
		case 1:return unequal(s1,s2);
		case 0:return equal(s1,s2);
		default:return 0;
	}
}
예제 #2
0
파일: main.cpp 프로젝트: CCJY/coliru
int main(){
    std::string s1 = "(abc)", s2 = "(abc";
    std::string target;
    if(auto check = unequal(s1.find(')'), s1.npos))
        std::copy(s1.begin(), s1.begin() + check.value, std::back_inserter(target));
    std::cout << target;
}