# include <iostream.h>
class Cstudent
{
private:
int age;
char name[10];
public:
Cstudent()
{
age=0;
name="";
}
void setvalue(int a,char n)
{
age=a;
name=n;
}
void display()
{
cout<<"name="<<name<<" age="<<age<<endl;
}
};
void main()
{
Cstudent john;
int age;
char name[10];
age=20;
name="john12345";
john.setvalue(age,name);
john.display();
}
class Cstudent
{
private:
int age;
char name[10];
public:
Cstudent()
{
age=0;
name="";
}
void setvalue(int a,char n)
{
age=a;
name=n;
}
void display()
{
cout<<"name="<<name<<" age="<<age<<endl;
}
};
void main()
{
Cstudent john;
int age;
char name[10];
age=20;
name="john12345";
john.setvalue(age,name);
john.display();
}
解决方案 »
- 网络查看
- 送分题!全局函数调用成员变量!
- 比较懂得文件操作和线程的高手们进来看下,谢谢了
- 急!急!急!怎么控制用 DrawText 的行距!
- ★★★★关于CListBox的拖拽操作★★★★!
- 测试ActiveX问题!
- 怎样更改分割窗口的背景颜色?
- VC60如何与三菱PLC通讯的问题???急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
- 有没有大连的程序员,留下QQ,多联系啊!
- RegSvr32 XXX.Dll -> DllRegisterServer in XXX.Dll failed. return code is :0x80070078
- 如何识别两张BMP图像的差异?
- 如何使写入IHTMLDOCUMENT的HTML源码在查看源文件时看不见?
//
#include <string>
#include <iostream>using namespace std;class Cstudent
{
private:
int age;
string name;
public:
Cstudent()
{
age=0;
name="";
}
void setvalue(int a,string n)
{
age=a;
name=n;
}
void display()
{
cout<<"name="<<name<<" age="<<age<<endl;
}
};
void main()
{
Cstudent john;
int age;
string name;
age=20;
name="john12345";
john.setvalue(age,name);
john.display();
}--------------------
我是这么写的~结果:
name=john12345 age=20
class Cstudent
{
private:
int age;
char name[10];
public:
Cstudent()
{
age=0;
name="";//不对,name已经有初值
}
void setvalue(int a,char n)
{
age=a;
name=n;//不对
}
void display()
{
cout<<"name="<<name<<" age="<<age<<endl;
}
};
void main()
{
Cstudent john;
int age;
char name[10];
age=20;
name="john12345";//不对
john.setvalue(age,name);
john.display();
}
# include <iostream.h>
#include <string.h>
class Cstudent
{
private:
int age;
char name[10];
public:
Cstudent()
{
age=0;
strcpy(name,"");
}
void setvalue(int a,char *n)
{
age=a;
strcpy(name,n);
}
void display()
{
cout<<"name="<<name<<" age="<<age<<endl;
}
};
void main()
{
Cstudent john;
int age;
char name[10];
age=20;
strcpy(name,"john12345");
john.setvalue(age,name);
john.display();
}
对初学者你就来stl!
to: rivershan(笨猫)(C++/VC初学者)
string name 的写法我没见过,能讲讲吗?to: puppet(小虎)
name="";//不对,name已经有初值 能解释一下吗?谢谢
我也算是初学者~C++~
我看的是Essential~
你看看就明白了~
我讨厌C~
:(