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;
}
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;
}
야 좀 알려줘라 쫌
string.h 라도 넣어봐
되네;;
공원 vs 박씨성이라고 몇번을 말하냐 ㅋㅋㅋㅋㅋㅋㅋ
근대 씨풀인데 안너노 되야되는거 아냐?
야 ㅇㅇ 그게 몬소리냐