当前位置: 代码迷 >> C语言 >> 查找信息
  详细解决方案

查找信息

热度:487   发布时间:2005-03-29 16:36:00.0
查找信息

我是用数组结构体做的程序.请问怎么从已存的文件中查找相应的信息?查不到时提示继续执行循环!谢了!!!!!

void check() { int i; char ID[10]; FILE *fp; fp=fopen("d:\\stu.txt","r"); cout<<"请输入要查询的学生学号:"; cin>>ID; for(i=0;i<1000;i++) { fread(&s[i],sizeof(Student),1,fp); if((strcmp(ID,s[i].ID)==0)) cout<<"名字:"<<s[i].name<<endl; else {cout<<"没有找到相应的信息,请重新输入学号:"<<endl; cin>>ID;} } fclose(fp); }

搜索更多相关的解决方案: 查找  信息  

----------------解决方案--------------------------------------------------------
  相关解决方案