C++指针、自定义结构
发布网友
发布时间:2022-05-26 22:52
我来回答
共2个回答
热心网友
时间:2023-11-24 11:21
#include<iostream>
#include<string>
using namespace std;
//不知道你建的啥工程,包含这么多头文件
//控制台工程的话,其实用到的就这两
struct G
{
string name;
int IQ;
string na;
};
int main()
{
G a;
cout<<"请输入HT的英文名:"<<endl;
cin>>a.name; //不明白你究竟想使用C还是C++,这里使用了C++
cout<<"请输入‘不明漂移物’的英文简写"<<endl;
cin>>a.na;
cout<<"请输入HT的智商(越低越好,要符合自然规律......)"<<endl;
cin>>a.IQ;
cout<<"HT的英文名,英文简写和智商依次为:"<<endl<<a.name<<endl<<a.na<<endl
<<a.IQ<<endl;
system("pause");
return 0;
}
追问虽然没解决,不过还是谢谢啦,我是跟着书中的例子试了一下结果发现这么诡异...........
追答a.IQ=::atoi("z"); //这一句转化的是z这个字母,并不是读进去的值
//正确写法a.IQ=atoi(z);
热心网友
时间:2023-11-24 11:22
什么意思?