U E D R , A S I H C RSS

study C++/ 한유선

첫번째

문자입력받은후 거꾸로 출력
이어서 출력
내용바꾸기 -_- 뭔말인지 ㅋ

Mystring.h


~cpp 
class Mystring {
    private:
 
	char ch[20];

	public:
	
	void reverse();
	void input();
	void show();
    void search();
    void change();
	void add();
};

Mystring.cpp


~cpp 
#include <iostream>
  using namespace std;


#include "MyString.h"

void Mystring::reverse() {
	
	int len;
	for (int i=0; i<=20; i++){
		if(ch[i]=='\0'){
          len=i;
		break;
		}
	}
	 
	for(i=len-1; i>=0; i--){
		cout << ch[i];
	}


}

void Mystring::input(){
	cin >> ch;
}

void Mystring::show(){
	cout << ch;
}


void Mystring::search(){
	
	char cha;
	cin >> cha;
    int len;
	for (int i=0; i<=20; i++){
		if(ch[i]==cha){
          len=i;
		break;
		}
	}
   cout << len+1;
}



void Mystring::change(){
    char newch[20];

   cin >> newch;

   for(int i=0; i<20; i++){
	   ch[i]=newch[i];
   }
}



void Mystring::add(){
	char newch[20];
   cin >> newch;
	
	cout << ch;
	cout << newch;
}

UseMystring.cpp


~cpp 
#include "MyString.h"

int main(){
	
	
	
	Mystring mystring;


	mystring.input();
	
	mystring.add();
}

소스의 경우는 ~cpp {{{~cpp }}} 기호로 묶어주시면 보기 편하게 나옵니다.^^ - 조현태
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.4884 sec