void sort2(things s[],int n) //商品按人气由高到低排序
{
things t;
for(int i=0;i<n-1;i++)
for(int j=0;j<n-1-i;j++)
if(s[j].popularity<s[j+1].popularity)
{ t=s[j];
s[j]=s[j+1];
s[j+1]=t;
}
}
void sort3(things s[],int a) //商品按评分由高到低排序
{
things t;
for(int i=0;i<a-1;i++)
for(int j=0;j<a-1-i;j++)
if(s[j].grade<s[j+1].grade)
{ t=s[j];
s[j]=s[j+1];
s[j+1]=t;
}
}
void information(char n[],int m[],int a,int b) //用户信息录入函数
{
strcpy(link[o1].nam,n);
for(int i=0;i<b;i++)
link[o1].a[i]=m[i];
link[o1].b=0;
link[o1].c.y1=0; //购物车信息录入
link[o1].c.y2=0;
link[o1].c.y3=0;
link[o1].c.y4=0;
}
我看看
本回答被提问者采纳...致命错误C1004:想不到文件尾端发现,怎么解决啊?
link[v].v[k1].u = goods[z-1].price;k1++;cout << "名称:" << goods[z-1].nam << endl << "价格:" << goods[z-1].price << "亿美元\/件" << endl << "数量:" << goods[z-1].numbers << "销量:" \/\/输出想要查看的商品信息 << goods[z-1].sales_volume << end...
C++程序编译时一直出现致命的错误fatal error C1004:意外文件结尾发现执 ...
{ cerr<<"error of dividing zero.\\n"; exit(1); \/\/异常退出程序 } \/\/ 号后写 } 不起作用。其他问题:你的程序复制过来是否少了什么?你上面的程序应该是少了一些符号什么的。
c++出现fatal error C1004: unexpected end of file found
如果确定括号是匹配的话。请在程序结尾按一个回车。确保最后一行后面还有一个空行 提示说程序意外结束,这种问题一般是最后少了一个大括号造成的 1main函数里大括号没有匹配, struct定义}后没有分号, 如果用vc,使用预编译头文件没有include预编译头文件,默认include<stdafx.h> ...
mystack.cpp(52) : fatal error C1004: 发现意外的文件尾
使用模板类的时候,只要.h,不要.cpp。把mystack.cpp中的所有内容,移到mystack.h中,删除mystack.cpp。C1004的错误,看看是不是文件尾部有全角字符(空格,分号等)。
...Doc.cpp(1854) : fatal error C1004: 发现意外的文件尾
可能是别的错误导致的,不一定是报错的那个文件有错误
【C++】帮忙看一下,编译的时候报错。。。error C1004 发现以外的文件尾...
year 写成了yeah ,还有就是给class{};后面加上逗号,
mystack.cpp(52) : fatal error C1004: 发现意外的文件尾
使用模板类的时候,只要.h,不要.cpp。把mystack.cpp中的所有内容,移到mystack.h中,删除mystack.cpp。C1004的错误,看看是不是文件尾部有全角字符(空格,分号等)。