+ -
当前位置:首页 → 问答吧 → 求助各位

求助各位

时间:2011-11-29

来源:互联网

我在Visual C++6.0shang输入以下程序:
#include <iostream.h>
using namespace std;
int main()
{
  int m,n,i,j,a[10000],k,t,l;
cin>>n;
for(i=0;i<n;i++)
cin>>a[i];
cin>>m;
for(j=n;j<m+n;j++)
cin>>a[j];
for(k=0;k<m+n-1;k++)
for(l=0;l<m+n-1-k;l++)
if(a[l]>a[l+1]) {t=a[l];a[l]=a[l+1];a[l+1]=t;}
for(k=0;k<m+n;k++)
  cout<<a[k]<<' ';
cout<<endl;

return 0;
}
在编译时出现以下错误:
a1.cpp(21) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.
请问各位是什么原因?

作者: lcy1030   发布时间: 2011-11-29

我猜是.h问题,去掉.h试试 。

作者: cait_sith   发布时间: 2011-11-29

#include <iostream.h> // 改成#include<iostream>
using namespace std;

作者: wzx_1987   发布时间: 2011-11-29

#include<iostream> 不要.h

作者: z373375579   发布时间: 2011-11-29

mfc工程都需要保护stdafx.h文件
在工程的属性里,改成不使用预编译头文件

作者: ouyh12345   发布时间: 2011-11-29

我测试了一下,是头文件的错误。改一下就可以了:#include <iostream.h>改成:#include<iostream>
你可以把你的程序写的人机交互更好一点。如果不看你的程序,不知道要输入什么,输入的内容是什么。所以,可以尝试改一下。让别人知道应该输入什么,如何输入。

作者: cfjtaishan   发布时间: 2011-11-29

#include <iostream>

作者: AnYidan   发布时间: 2011-11-29

#include <iostream>

作者: bull_liu   发布时间: 2011-11-29

为什么不要.h的呀?为什么,给解释一下吧。。。。

作者: yingzijuntuan   发布时间: 2011-11-29