More actions
imported>Unknown No edit summary |
(Repair batch-0008 pages from live compare) |
||
| Line 9: | Line 9: | ||
private: | private: | ||
char ch | char ch[20]; | ||
public: | public: | ||
| Line 33: | Line 33: | ||
int len; | int len; | ||
for (int i=0; i<=20; i++){ | for (int i=0; i<=20; i++){ | ||
if(ch | if(ch[i]=='\0'){ | ||
len=i; | len=i; | ||
break; | break; | ||
| Line 40: | Line 40: | ||
for(i=len-1; i>=0; i--){ | for(i=len-1; i>=0; i--){ | ||
cout << ch | cout << ch[i]; | ||
} | } | ||
| Line 61: | Line 61: | ||
int len; | int len; | ||
for (int i=0; i<=20; i++){ | for (int i=0; i<=20; i++){ | ||
if(ch | if(ch[i]==cha){ | ||
len=i; | len=i; | ||
break; | break; | ||
| Line 72: | Line 72: | ||
void Mystring::change(){ | void Mystring::change(){ | ||
char newch | char newch[20]; | ||
cin >> newch; | cin >> newch; | ||
for(int i=0; i<20; i++){ | for(int i=0; i<20; i++){ | ||
ch | ch[i]=newch[i]; | ||
} | } | ||
} | } | ||
| Line 84: | Line 84: | ||
void Mystring::add(){ | void Mystring::add(){ | ||
char newch | char newch[20]; | ||
cin >> newch; | cin >> newch; | ||
| Line 108: | Line 108: | ||
---- | ---- | ||
소스의 경우는 | 소스의 경우는 | ||
<code>{{{~cpp</code> | |||
}}} 기호로 묶어주시면 보기 편하게 나옵니다.^^ - [[조현태]] | }}} 기호로 묶어주시면 보기 편하게 나옵니다.^^ - [[조현태]] | ||
Latest revision as of 01:40, 27 March 2026
첫번째
문자입력받은후 거꾸로 출력 이어서 출력 내용바꾸기 -_- 뭔말인지 ㅋ
Mystring.h
class Mystring {
private:
char ch[20];
public:
void reverse();
void input();
void show();
void search();
void change();
void add();
};
Mystring.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
#include "MyString.h"
int main(){
Mystring mystring;
mystring.input();
mystring.add();
}
소스의 경우는
{{{~cpp
}}} 기호로 묶어주시면 보기 편하게 나옵니다.^^ - 조현태