#include <iostream>

#include <cstring>

using namespace std;


class Book

{

private:

char* title;

char* isbn;

int price;

public:

Book(char* Bname, char* inum, int bprice) : price(bprice)

{

title = new char[strlen(Bname) + 1];

isbn = new char[strlen(inum) + 1];

strcpy(title, Bname);

strcpy(isbn, inum);

}


void ShowBookInfo()

{

cout << "제목 : " << title << endl;

cout << "ISBN : " << isbn << endl;

cout << "가격 : " << price << endl;

}

~Book()

{

delete[]title;

delete[]isbn;

}

};



class EBook : public Book

{

private:

char* DRMkey;

public:

EBook(char* Bname, char* inum, int bprice, char* drm) : Book(Bname, inum, bprice)

{

DRMkey = new char[strlen(drm) + 1];

strcpy(DRMkey, drm);

}

void ShowEBookInfo()

{

ShowBookInfo();

cout << "인증키 : " << DRMkey << endl;

}


~EBook()

{

delete[]DRMkey;

}

};



int main(int argc, char *argv[])

{

Book book("좋은 c++", "555-12345-890-0", 20000);

book.ShowBookInfo();

cout << endl;

EBook ebook("좋은 c++ ebook", "555-12345-890-1", 10000, "fwedsdf02");

ebook.ShowEBookInfo();

return 0;

}


이게 제 코드인데 이게 그냥 비주얼 스튜디오로 빌드하면 잘 결과가 출력이 되거든요..
근데 이맥스로 컴파일해서 실행해보면 잠깐 멈춰있다 아무것도 실행하지 않는데 이게 왜 이런건가요?
이맥스에서 컴파일하는 방법이 g++ -o hoo  test.cpp
한다음에 shell로 들어가서 hoo 입력하면 되야 하는거 아닌가요 ㅜㅜ