[C++스터디_2005여름] 참가자가 스터디한 날 공부 한 내용을 올리는 공간입니다. ---- === 2005. 8. 7. === === 허아영 === {{{~cpp //cpp1.cpp #include #include #include "cpp.h" void main() { Mystring mystr; mystr.input(); mystr.str_reverse(); mystr.output(); } }}} {{{~cpp //cpp2.cpp #include #include "cpp.h" #include void Mystring::str_reverse() { str_len = strlen(ch); int i = 0; while(ch[i])// 간단히 영어만 된다. { str_temp[str_len-i-1] = ch[i]; ++i; } } void Mystring::input() { cin>>ch; } void Mystring::output() { int i = 0; while(str_temp[i] > 0) { cout<------------- class Mirror{ private: char munja[14]; public: void reverse(); void input(); }; }}} -------------------- {{{~cpp #include #include #include "sasa.h" #include #include void Mirror::input(){ cin.getline(munja, 14, '\n'); } void Mirror::reverse(){ int i; char space; for (i=0;i---------- {{{~cpp #include "sasa.h" void main(){ Mirror count; count.input(); count.reverse(); } }}} === 정수민 === {{{~cpp //main.cpp #include "string.h" void main() { Change str; str.input(); str.revers(); } }}} {{{~cpp //definition.cpp #include #include #include using namespace std; #include "string.h" int i ; void Change::input(){ cout <<"입력 : "; cin.getline(moon_ja,50,'\n'); } void Change::revers(){ i = strlen(moon_ja)-1; while (1) { if (i<0) {break;} printf("%c",moon_ja[i]); i--; } printf("\n"); } }}} {{{~cpp //string.h class Change { private: char moon_ja[50] ; public: void revers(); void input(); }; }}} ---- === <05.8.11> === === 정수민 === {{{~cpp //main.cpp #include "string.h" void main() { Find str ; str.input(); str.find(); str.reinput_and_find(); str.change("fighting zeropage!!"); str.add(); str.repetition(); } }}} {{{~cpp //definition.cpp #include #include using namespace std; #include "string.h" int i = 0 ; void Find::input() { cout <<"문자열 입력 : "; cin.getline(moon_ja,50,'\n'); cout <<"찾을 문자 입력 : "; cin.get(find_moon_ja); } void Find::find() { while (1) { if (find_moon_ja == moon_ja[i]) { break; } i++; if (moon_ja[i] == 0) { cout << find_moon_ja << "문자를 찾을 수가 없습니다." <> j; for (i=0;i