CPP 문자열 찾기 실습 답

실습과제 모음 2014. 4. 26. 12:55 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#include <stdio.h>

#include <iostream>

#include <string>

using namespace std;

int main( )

{

    string object = "Hello World";

    int exist = 0;

    string searchChar;

    cin >> searchChar;

 

    int i;

    for ( i = 0 ; i < object.length() ; i++ )

    {

        if( searchChar.at(0) == object.at(i))

        {

            int count = 0;

            for( int j = 0 ; j < searchChar.length() ; j++ )

            {

                if( searchChar.at(j) == object.at(i+j))

                {

                    count++;

                }

                if( count == searchChar.length() -1 )

                {

                    exist = 1;

                }

            }

        }

    }

    // exist

    // 1        존재O

    // 0        존재X

    if( exist )

    {

        cout << searchChar << "가존재합니다." << endl;

    }

    else

    {

        cout << searchChar << "가존재하지않습니다." << endl;

    }

    return 0;

}

 

'실습과제 모음' 카테고리의 다른 글

반복문 실습 별찍기 예제  (0) 2014.05.31
CPP 학생 관리 프로그램  (0) 2014.04.26
CPP 문자열 클래스 실습  (0) 2014.04.26
studentInfo 실습  (1) 2014.04.19
C 배열 연습문제  (0) 2014.04.13