C++ 计算机科学 #包括 使用名称空间std; 结构dateofbirth{ 查日[2]; 半个月[2]; 焦年[4]; }; 结构地址{ 查尔城[20]; 字符地址[20]; }; 结构学生{ char-Fname[20]; 字符名称[20]; 字符ID[10]; char电子邮件[20]; char-gpa[5]; 出生日期结构; 结构地址; }; 整数检查(学生x[],整数n,字符键[],字符键2[]{ 对于(int i=0;i
E:\try\main.cpp | 26 |错误:“学生”未在此范围内声明|C++ 计算机科学 #包括 使用名称空间std; 结构dateofbirth{ 查日[2]; 半个月[2]; 焦年[4]; }; 结构地址{ 查尔城[20]; 字符地址[20]; }; 结构学生{ char-Fname[20]; 字符名称[20]; 字符ID[10]; char电子邮件[20]; char-gpa[5]; 出生日期结构; 结构地址; }; 整数检查(学生x[],整数n,字符键[],字符键2[]{ 对于(int i=0;i,c++,compiler-errors,C++,Compiler Errors,E:\try\main.cpp | 26 |错误:“学生”未在此范围内声明| 这意味着它所说的:你在26行中提到学生>代码>,它不是一个类型,它不是.Stutt:Cuth.Cube < /Cuff>,但这不是一回事。C++是区分大小写的。 评论中,你应该编辑你的问题来标记C++。< /P>编译器不知道下面的表达式“int”(学生x[],int n,char Ke[],chaKE2] ]中的“学生”。.BW:我猜这与Arduino无关,所以你可能在错误的论坛上。这个问题与计算机科学完全无关。请将你
这意味着它所说的:你在26行中提到 评论中,你应该编辑你的问题来标记C++。< /P>编译器不知道下面的表达式“int”(学生x[],int n,char Ke[],chaKE2] ]中的“学生”。.BW:我猜这与Arduino无关,所以你可能在错误的论坛上。这个问题与计算机科学完全无关。请将你的问题提交给a)包括一个标题,清楚地解释您遇到的问题或您提出的问题;b)包括您编码语言的标记;c)清楚地解释您转储的代码遇到的问题,并询问有关该代码的特定问题。如果您需要帮助,请阅读并学习如何为stupi创建一个.否决票d标题,它与这两者都没有任何关系。
#include <iostream>
using namespace std;
struct dateofbirth{
char day[2];
char month[2];
char year[4];
};
struct address{
char city[20];
char address[20];
};
struct Student{
char Fname[20];
char Lname[20];
char ID[10];
char email[20];
char gpa[5];
struct dateofbirth;
struct address;
};
int check (student x[],int n,char key[],char key2[]){
for(int i=0;i<n;i++)
{
if(strcmp(x[i].ID,key[])==0 && strcmp(x[i].Pass,key2[])==0)
return i;
}
return -1;
};
int main() {
char ID[10];
char Pass[10];
char x;
int res;
cout << "If you are a student please press ' S ' "<< endl
<< "If you are an admain pleass press ' A ' "<< endl;
cin>> x;
if (x == 's' || x == 'S') {
cout<<"Enter your ID ";
cin>>ID;
cout<<"Enter your password ";
cin>>Pass;
res=check(list,n,ID,Pass);
}
else {
cout<<"error";
}
}
return 0;