gpt4 book ai didi

c++ - 计算机科学

转载 作者:行者123 更新时间:2023-12-02 11:15:51 28 4
gpt4 key购买 nike

#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;

此错误是什么意思???

|| ===构建:尝试发布(编译器:GNU GCC编译器)=== |
E:\ try \ main.cpp | 26 |错误:在此范围内未声明“学生” |
E:\ try \ main.cpp | 26 |错误:'int'|之前的预期主表达式
E:\ try \ main.cpp | 26 |错误:“char” |之前的预期主表达式
E:\ try \ main.cpp | 26 |错误:“char” |之前的预期主表达式
E:\ try \ main.cpp | 26 |错误:表达式列表在初始化程序[-fpermissive] |中被视为复合表达式
E:\ try \ main.cpp | 26 |错误:预期为','或';'在“{” token 之前|
|| ===构建失败:6个错误,0个警告(0分钟,0秒)=== |

最佳答案

E:\try\main.cpp|26|error: 'student' was not declared in this scope|



这意味着它的意思:您在第26行引用 student就像它是一种类型一样,不是。有一个 Student结构,但这不是同一回事。 C++区分大小写。

根据评论,您应该将问题标记为C++。

关于c++ - 计算机科学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41177063/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com