我工作的一個項目,我有三個頭文件的每個定義的一些功能的獨立結構,用於訪問變量,這是學生結構的一個例子:字符串類型的文件
#include<string.h>
//using namespace std;
struct student
{
int studentId;
string fname;
string lname;
};
void SetId(student * stu,int id)
{
stu->studentId=id;
}
void SetFirstName(student * stu,string name)
{
stu->fname=name;
}
void SetLastName(student * stu,string name)
{
stu->lname=name;
}
int GetId(student * stu)
{
return stu->studentId;
}
string GetFirstName(student * stu)
{
return stu->fname;
}
string GetLastName(student * stu)
{
return stu->lname;
}
當我編譯該文件我得到兩個錯誤: 1. [錯誤]未知類型名「字符串」 2. [錯誤]未知類型名「學生」
'#include'包含C庫的一個頭文件,應該在C++中包含爲''。 –