获取错误没有这样的文件或目录

时间:2014-06-18 13:59:58

标签: c++ compiler-errors

我正在编译一个非常简单的代码,但我仍然收到错误

 1  17  E:\Education\C++ programming\Marksheet.h  [Error] string: No such file or directory

最令人困惑的是这个错误出现在#include类型的第一行 代码如下:

#include<string>
using namespace std;

class Marksheet
{
public:
    Marksheet(string,string);
    void setCoursename(string);
    string getCoursename();
    void dispmessage();
    void setinstname(string);
    string getinstname();

private:
    string coursename;
    string instname;     
}; 

我正在使用DEVC ++ IDE来编译和执行此代码。 源代码文件的名称也是Marksheet.cpp,其代码如下:

#include<iostream>
#include "Marksheet.h"
using namespace std;

Marksheet::Marksheet(string cname,string instname){

    setCoursename(cname);
    setinstname(instname);
}
void Marksheet::setCoursename(string cname)
{
    coursename=cname;

}
void Marksheet::setinstname(string insname){
    instname=insname;
}
string Marksheet::getCoursename()
{
    return coursename;
}
string Marksheet::getinstname()
{
    return instname;
}
void Marksheet::dispmessage()
{
    cout<<"Welcome to the "<<coursename<<"\n";
    cout<<"This course is offered by Prof."<<instname<<endl;
}

0 个答案:

没有答案