D:\c++\Cpp1.cpp(2) : error C2871: 'std' : does not exist or
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 13:58:55
D:\c++\Cpp1.cpp(2) : error C2871: 'std' : does not exist or is not a namespace 怎么解决
这位同学,我也是在这个学期修完C++,觉得有时候会犯些小错误.比如,习惯性的输入某些词呀,又或者是不小心打错字呀,等等...因为后天就要考C++了,所以复习了一遍,对于这个问题呢,我还是可以回答滴.呵呵.
第一个错误在第一行,“用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀”.这是书本的描述.所以,第一行应该是这样的
#include<iostream>
然后还有个问题出现在最后一行,这个错误有点低级啊,呵呵呵.打字错误.
return 0;
下面是我修改后运行成功的代码:
#include<iostream>
using namespace std;
int main()
{
int num,count1=0,count2=0;
double sum=0.0,ave=0.0;
cout<<"请输入若干整数,以0结束:\n";
cin >>num;
while(num!=0)
{
sum=sum+num;
if(num>0)
count1++;
else
count2++;
cin>>num;
}
if((count1+count2)!=0)
{
ave=sum/(count1+count2);
cout<<"和为:"<<sum<<'\t'<<"平均值为:"<<ave;
cout<<"\n正整数有:"<<count1<<"个!\n"<<"负整数有:"<<count2<<"个!\n";
}
else
cout<<"没有输入有效数字";
return 0;
}
第一个错误在第一行,“用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀”.这是书本的描述.所以,第一行应该是这样的
#include<iostream>
然后还有个问题出现在最后一行,这个错误有点低级啊,呵呵呵.打字错误.
return 0;
下面是我修改后运行成功的代码:
#include<iostream>
using namespace std;
int main()
{
int num,count1=0,count2=0;
double sum=0.0,ave=0.0;
cout<<"请输入若干整数,以0结束:\n";
cin >>num;
while(num!=0)
{
sum=sum+num;
if(num>0)
count1++;
else
count2++;
cin>>num;
}
if((count1+count2)!=0)
{
ave=sum/(count1+count2);
cout<<"和为:"<<sum<<'\t'<<"平均值为:"<<ave;
cout<<"\n正整数有:"<<count1<<"个!\n"<<"负整数有:"<<count2<<"个!\n";
}
else
cout<<"没有输入有效数字";
return 0;
}
D:\c++\Cpp1.cpp(2) : error C2871: 'std' : does not exist or
Filesystem error (2):File or directory does not exist
Error:Traffic policy does not exist
Table does not exist.File or directory does not exist
Error: The event 'onDisplay' does not exist!是什么意思
"ERROR:42P01:table \"q_temptable1\" does not exist"
c++总出现这个问题 std:a namespace with this name does not exist
Table does not exist.File or directory does not exist这句话怎么意思
Default output directory does not exist or is invalid是什么意思
..A VMware Workstation license does not exist or the VMware
user does not exist
Does not exist