#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;
}
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;
}
공원 VS 박씨 ㅡㅡ; ㅋㅋㅋㅋㅋㅋ
동, 정적 할당은 하고 하는 거임?
동적할당은 하나본대 뭐가 안되는지 써놔야지 작성자 이 씨발년아
돌려보고 뭐가 안되는지 찾아서 친절하게 댓글남겨달라는거냐 뭐냐 작성자 개 좆같은년아
작성자 개썅년아 돌려보고 왔다
warring이랑 error랑은 구분해서 적어라 썅년아
씨발년이 main()안에다가 Park로 변수선언해놓고 showdata()호출할떄는 park로 호출하네
씨발년아 대소문자 구분은 하자
아오 씨발 개좆같은년
야 답변해준 개썅년아 고맙다 씨빨 까먹고 겜하다 보러왔는데 나의 멍청함에 감탄하고 당신의 친절함에 탄복했도다
야 근데 씨방아 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 str
이렇게 나온다고 개빡치네
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 const
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 const