VC6.0错误 type 'SqList' does not have an overloaded member 'operator ->'

作者&投稿:曹亲 (若有异议请与网页底部的电邮联系)
请各位告诉我这个c++错误怎么破~

CFile没有重载运算符->
估计使用“->”的是个CFile对象,而不是CFile指针。

#include
using namespace std;

int main()
{
typedef struct A
{
char name[20];
double money;
}A;

int a;
cout<<"请您输入捐款人数:";
cin>>a;

A *ps=new A[a];
for(int i=0;i<a;i++)
{
cout<<"请输入第"<<i+1<<"人的姓名:";
cin>>ps[i].name;
}
for(i=0;i<a;i++)
{
cout<<"请输入第"<<i+1<<"人的捐款金额:";
cin>>ps[i].money;
}
for(i=0;i<a;i++)
{
if(ps[i].money>10000)
{
int q=0;
cout<<"Grand Patrons"<<endl;
cout<<(ps[i]).name<<endl<<(ps[i]).money<<endl;
++q;
if(q==0)
cout<<"none"<<endl;
}
else
{
int p=0;
cout<<"Patrons"<<endl<<(ps[i]).name<<(ps[i]).money<<endl;
++p;
if(p==0)
cout<<"none"<<endl;
}


}
delete [] ps;
return 0;
}

那个结构体还是作为全局变量比较好,然后你要加上typedef才能直接A *p=....否则你要struct A *p,其次for(i=0;i.还有最最后,就是你的删除,那个是一次性删,放在最后就好了,没必要在for里面

SqList &L是引用,不是指针
所以在引用结构体成员变量时不能使用->,要用点


榆社县13396872802: VC++6.0总提示一个错误 -
始榕二十: 实际上这个问题很多情况下是由于路径设置的e79fa5e9819331333363373039问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面, 你可以到相应的路径下找到这个应用程序. 因此问题可以...

榆社县13396872802: visual C++ 6.0 出错提示 -
始榕二十: 最常见的20种VC++编译错误信息:1.fatal error C1010: unexpected end of file while looking for precompiled header directive.寻找预编译头文件路径时遇到了不该遇到的文件尾.(一般是没有#include "stdafx.h")2、fatal error C1083: Cannot...

榆社县13396872802: 我的电脑是WIN7的64位系统,运行VC++6.0的时候老是有一个错误,应该怎么解决呢 -
始榕二十: “Error spawning cl.exe”这是典型的兼容性错误!① VC6.0必须运行于32位操作系统;② VC6.0对Win7的兼容性不好.

榆社县13396872802: 我的Microsoft Visual C++ 6.0 报错!求大神解救下!! 是不是这个头文件WINBASE.H有问题啊? -
始榕二十: #include 放在前面, (也可尝试 程序的最最前面)#include 放在后面 (也可尝试...

榆社县13396872802: 在vc++6.0中调试出现错误提示怎么解决? -
始榕二十: 回答: C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\是你文件的路径,1234567.c是文件名,(1) : error C2146:是第一个错误,错误类型是C2146,syntax error : missing ')' before identifier 'c' 是具体说明,一般你可以双击这...

榆社县13396872802: 用vc6.0运行程序总是提示有一个错误,怎么解? -
始榕二十: 可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过.很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真...

榆社县13396872802: 用vc6.0编程序总是出现下面的错误提示?什么意思?????? -
始榕二十: 在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误.解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,...

榆社县13396872802: WIN7下装的VC6.0打开文件出错 -
始榕二十: 1.先把win7的升级补丁打上,尤其是那些兼容补丁.如果D版win7,就用360打补丁.2,注意,只要在安装的时候选择“ 不要再提示兼容信息”.以后就可以正常用了.3,我以前也是遇到你的问题...

榆社县13396872802: 我用vc6.0编c程序出错 -
始榕二十: Build ->Rebuild all 当VC++出现Compiling... Error spawning cl.exe 错误的解决办法有如下几种,请楼主尝试: 方法1: 启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变...

榆社县13396872802: VC6.0 使用CImg类出现error C2039: 'FILE' : is not a member of 'std' -
始榕二十: VC6.0默认没有集成Cimage类 在vc6.0以上版本都有不同完整程度的集成Cimage类 VC6.0需要你自己手动添加Cimage类 你可以下载VC版本的Cimage类编译后手动添加进去或者下载别人编译好的手动添加进去 或者直接使用Cimage类源文件 具体操作找百度

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网