#include <iostream.h>
#include <string.h>
#include <conio.h>class Name
{
public:
Name();
void print();
void set(char *);
private:
char *nameptr;
};Name::Name()
{
strcpy(nameptr,"KAR");
}void Name::print()
{
cout<<nameptr<<endl;
}void Name::set(char *input)
{
strcpy(nameptr,input);
}void main()
{
cout<<"text";
Name name1;
// name1.print();
getch();
}
#include <string.h>
#include <conio.h>class Name
{
public:
Name();
void print();
void set(char *);
private:
char *nameptr;
};Name::Name()
{
strcpy(nameptr,"KAR");
}void Name::print()
{
cout<<nameptr<<endl;
}void Name::set(char *input)
{
strcpy(nameptr,input);
}void main()
{
cout<<"text";
Name name1;
// name1.print();
getch();
}
解决方案 »
- 使用vs2010制作的软件包安装时间太长?
- static透明背景问题
- 小问题,结贴快!
- 谁能帮我解释构造函数中的一句话?
- 2000下安装VC6.0总是在最后时提示:unable to creat a DCOM user account in order to register!
- ██████有人用过mpglib.dll做过MP3的解压缩吗?怎么用呢?██████
- 使用RTP/RTCP传送视频,如何根据网络状态动态调整发送帧数?
- 我要申请一个专题:视频流媒体技术 请到这里支持
- 很菜的问题。
- 热烈庆祝北京申奥成功(送分啦)
- 如何获取其他控制台窗口的输出以及设置其输出buffer大小(win2000环境)
- 我接下去该学习什么
你的*nameptr没有分配内存怎么实现strcpy(nameptr, "KAR ");?改成char nameptr[20];