디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이거 코딩좀 고쳐주세요 ㅠ

율자차(203.232) 2010.11.05 13:31:50
조회 87 추천 0 댓글 3

#include<iostream.h>
#include<string.h>
class mystring{
 int length;
 char* string;
public:
 mystring(){string=NULL;length=0;}
 mystring(const char*);
 mystring(const mystring&);
 ~mystring(){delete string;}
 mystring& operator=(const mystring&);
 friend ostream& operator<<(ostream&,mystring&);
 void operator+=(char*);
 friend void operator+=(char*,mystring&);
 void operator+=(mystring&);
 char& operator[](int x);
};
mystring::mystring(const char* str)
{
 length=strlen(str)+1;
 string=new char[length];
 strcpy(string,str);
}
mystring::mystring(const mystring& str)
{
 length=str.length;
 string=new char[length];
 strcpy(string,str.string);
}
mystring& mystring::operator =(const char& str)
{
 if(this != &str){
  length=str.length;
  string=new char[length];
  strcpy(string,str.string);
 }
 return *this;
}
void mystring::operator +=(char* str)
{
 char* buffer;
 length+=(strlen(str)+1);
 buffer=new char[length];
 strcpy(buffer,string);
 strcat(buffer,str);
 delete string;
 string=buffer;
}
void operator+=(char* str,mystring& obj)
{
 obj.length=obj.length+strlen(str)+1;
 char* buffer;
 buffer=new char[obj.length];
 strcpy(buffer,str);
 strcat(buffer,obj.string);
 delete obj.string;
 obj.string=buffer;
}
void mystring::operator +=(mystring& str)
{
 char* buffer;
 length+=(strlen(str.string)+1);
 buffer=new char[length];
 strcpy(buffer,string);
 strcat(buffer,str.string);
 delete string;
 string=buffer;
}
ostream& operator<<(ostream& sout,mystring x)
{
 sout<<x.string<<endl;
 return sout;}
inline char& mystring::operator [](int x)
{
 return string[x];
}
void main()
{
 mystring object("William"),
  lesson("Joseph"),grid("Heinze");
 cout<<object;
 object+="Heinze";
 cout<<object;
 cout<<lesson;
 "William"+=lesson;
 cout<<lesson;
 lesson+=grid;
 cout<<lesson;
 lesson[0]=\'w\';
 cout<<lesson;
}

왜안돌아가는지 모르겠어요 고쳐주세요 ㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
223904 와우는 참 갈수록 놀랍네요. [2] ㅗㄹ갤로그로 이동합니다. 10.12.10 121 0
223903 이쯤돼서 HTML5빠를 설레이게 하는 영상 [6] 선지맛파전(110.15) 10.12.10 145 0
223902 자바..메소드 리턴형이 Object면?? [2] 시크한훈남갤로그로 이동합니다. 10.12.10 156 0
223900 아.... ㅆㅂ 거지같은 ㅅㄲ들.. [9] rntjr갤로그로 이동합니다. 10.12.10 160 0
223899 ARM개발보드 알아보고있는데 [5] .3(124.137) 10.12.10 118 0
223898 뒤늦게 인디 게임에 관심이 생기네요. [3] ㅗㄹ갤로그로 이동합니다. 10.12.10 112 0
223896 글쓰기만보는 봅니다. [6] 호두맛호빵(110.15) 10.12.10 84 0
223894 어떻게 안드로이드 과정 커리에 XML이 언급이 안되냐.. [6] ㅋㅋㅋ(58.180) 10.12.10 131 0
223893 아 이 병신새끼들아 나같으면 자살한다 [2] 개쉛기갤로그로 이동합니다. 10.12.10 192 0
223892 dovelet 인증 [2] 수박맛감귤(110.15) 10.12.10 110 0
223891 가끔 이런 생각 드시는 분 계세요? [1] ㅗㄹ갤로그로 이동합니다. 10.12.10 65 0
223890 아, 시팍 감기 조낸 독하네. [4] 머그컵갤로그로 이동합니다. 10.12.10 58 0
223889 이제 정말 일해야지.. [1] 꿀레갤로그로 이동합니다. 10.12.10 68 0
223886 뉴비 입갤 [3] 오토잇코더갤로그로 이동합니다. 10.12.10 81 0
223885 주석 얘기보니까 생각나시는 분이 계시네요. [3] ㅗㄹ갤로그로 이동합니다. 10.12.10 117 0
223884 아래 연구소장 얘기 나와서 문득 든 생각인데요. [3] ㅗㄹ갤로그로 이동합니다. 10.12.10 90 0
223883 우리 은성짱♡ 이 보면 하앜하앜할 짤방 시리즈~♡ [8] 형들아(220.73) 10.12.10 221 1
223882 우왕 싱난다 중앙대 합격이다 [13] elwlwlwk갤로그로 이동합니다. 10.12.10 286 0
223881 아나 ㅠㅠ 답지랑 똑같은데 실행이 안되요 ㅠㅠ [3] 고갱님(110.5) 10.12.10 113 0
223880 지식경제부에서 번역이나 책만 제대로 내줘도 참 좋을 텐데요. [3] ㅗㄹ갤로그로 이동합니다. 10.12.10 85 0
223875 징징거리지 않는 곳이없다. [1] 징징(121.146) 10.12.10 74 0
223871 장은성의 어그로는 아시벌레랑은 비교가 안되는구나 [1] 노노(124.5) 10.12.10 117 0
223870 내가 쓴 글에 다른 사람 리플 어케 지움? [5] 111(218.55) 10.12.10 85 0
223866 네이버 메인 보고 깜놀.. ㅠ [2] 황소판돈갤로그로 이동합니다. 10.12.10 152 0
223865 ㅜㅜ 넘 어려워 [4] elwlwlwk갤로그로 이동합니다. 10.12.10 118 0
223864 난 큰일났다 이제. 아오 [20] Minryu갤로그로 이동합니다. 10.12.10 252 0
223863 야.. 여갤러들 ㅈㄴ 어이없네 니네들은 프갤 DB 에러가 왜나는지 아냐? [6] 형들아(220.73) 10.12.10 155 0
223860 왜 맘잡고 일하려고 하면 배아프냐.. [4] 꿀레갤로그로 이동합니다. 10.12.10 102 0
223859 비전공자가 취업할려면 학원밖에 길없지 않음? [5] 홍어(218.51) 10.12.10 199 0
223858 21세기는 장은성님의 시대 [5] 분당살람갤로그로 이동합니다. 10.12.10 174 0
223855 MFC 입문자인데 OnOK(); 이거 안먹는데욜. [3] ㅋ!ㅋ(118.36) 10.12.10 158 0
223853 다들 밥먹으러 갔어? [17] 해일리갤로그로 이동합니다. 10.12.10 210 0
223851 고갱님 보세요. [4] ㅗㄹ갤로그로 이동합니다. 10.12.10 102 0
223850 형들 이거 혹시 알수 있어? [1] 도망자(165.194) 10.12.10 83 0
223849 여럿 프로그래머들을 좌절시키는 [1] 꿀레갤로그로 이동합니다. 10.12.10 142 0
223847 아우 머리간지러... [16] Minryu갤로그로 이동합니다. 10.12.10 239 0
223846 포인터변수로 문자열을 입력받는게 가능한지궁금합니다. [23] 고갱님(110.5) 10.12.10 228 0
223845 IDirect3DDevice9::Clear [1] elwlwlwk갤로그로 이동합니다. 10.12.10 115 0
223843 소스 공개라고 하니까 떠오르는 분이 계시는 데요. [7] ㅗㄹ갤로그로 이동합니다. 10.12.10 142 0
223841 윤쿰을 봅니다. [4] 무늬만사람(203.228) 10.12.10 69 0
223840 장은성은 봐라 옛다 무료 소스받는곳 [2] 꿀레갤로그로 이동합니다. 10.12.10 127 0
223838 영국의 화끈한 밤문화 [1] ㅇㅇㅃ갤로그로 이동합니다. 10.12.10 229 0
223837 꽁짜좋아하는 한국인들 왜 꽁짜 소스는 싫어할까? [22] 장은성(220.121) 10.12.10 271 0
223836 고갱님 질문좀 봐주세요 ㅠㅠ [7] 고갱님(110.5) 10.12.10 82 0
223835 웹브라우저에서 DX 가속을 받는 방법이 어떤게 있을까요? [6] ㅗㄹ갤로그로 이동합니다. 10.12.10 111 0
223834 도발하는년 또 제출하길레,, 또하게 되는구나 ㅋ [1] new gay[max](183.105) 10.12.10 126 0
223833 아 씨발 여기다가 글싸야됨 ? [13] 마스터블랜드갤로그로 이동합니다. 10.12.10 120 0
223832 사실 난 혼자가 아니야 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.12.10 75 0
223831 안드로이드 프로그래밍 관련 질문요~ [8] 숨맥힌공대생(202.31) 10.12.10 105 0
223830 아침을 여는뻘글 [5] 꿀레갤로그로 이동합니다. 10.12.10 142 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2