prog.cpp: In constructor ‘NameCard::NameCard(char*, char*, char*, char*)’:prog.cpp:21:35: error: ‘strlen’ was not declared in this scope
prog.cpp:22:27: error: ‘strcpy’ was not declared in this scope
prog.cpp: In function ‘int main()’:
prog.cpp:52:72: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
prog.cpp:52:72: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
prog.cpp:52:72: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
prog.cpp:52:72: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]

 #include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
class NameCard{
private:
        char* name;
        char* phoneNum;
        char* address;
        char* position;
public:
        NameCard(char*, char*, char*, char*);
        ~NameCard();
        void ShowData(void);
 
};
 
NameCard::NameCard(char* _name, char* _phoneNum, char* _address, char* _position) {
        name=new char[strlen(_name)+1]; ////////////////////////////////////////////////////////////////error
        strcpy(name, _name);////////////////////////////////////////////////////////////////error
 
 
        phoneNum=new char[strlen(_phoneNum)+1];
        strcpy(phoneNum, _phoneNum);
 
        address=new char[strlen(_address)+1];
        strcpy(address, _address);
 
        position=new char[strlen(_position)+1];
        strcpy(position, _position);
}
 
NameCard::~NameCard(void){
        delete []name; ////////////////////////////////////////////////////////////////error
 
        delete []phoneNum;
        delete []address;
        delete []position;
}
 
void NameCard::ShowData(void) {
        cout<<"이    름: "<<name<<endl;
        cout<<"전화번호: "<<phoneNum<<endl;
        cout<<"주    소: "<<address<<endl;
        cout<<"직    급: "<<position<<endl;
}
 
int main(void){
 
        NameCard park("dotty", "7676-77", "www.naver.com", "president" );
       
        park.ShowData(); ////////////////////////////////////////////////////////////////error
 
 
        return 0;
}