esse struct e de uma amiga , ta dando erro e ela não sabe como arrumar , estou postando so mesmo para ajudar , porque sou outro inutil para ajuda-la estou meio garrado
e sem teoria nenhuma de c++ , então se alguém puder ajudar agradeço muito ! obrigado .
Pergunta
AlanSiilva
esse struct e de uma amiga , ta dando erro e ela não sabe como arrumar , estou postando so mesmo para ajudar , porque sou outro inutil para ajuda-la estou meio garrado
e sem teoria nenhuma de c++ , então se alguém puder ajudar agradeço muito ! obrigado .
#include <iostream.h>
using namespace std;
struct pessoa{
int codigo;
char nome[40];
char sexo;
};
int main(){
FILE*disco;
struct pessoa aluno;
system("cls");
cout<<"\t Cadastro\n\n";
cout<<"\t codigo aluno:";
cin>>aluno.codigo;
cout<<"\t nome :";
fflush(stdin);
gets (aluno.nome);
cout<<"\t sexo :";
cin>>aluno.sexo;
}
//pesquisa
char np[40];
bool achou= false;
system("cls");
cout<<"\t\t Pesquisar\n\n";
cout<<"\t Digite o nome a pesquisar:";
fflush(stdin);
gets(np);
if((disco=fopen("c:\\meus documentos.dat","a"))==null){
cout<<"\t\t erro ao abrir o arquivo\n";
exit(1);
}
while((!feof(disco)){
fread(& aluno,sizeof(struct.pessoa),1,disco):
if(strcmp(np.aluno.nome)==0){
cout<<"codigo:"<<aluno.codigo<<"\n";
cout<<"nome.:"<<aluno.nome<<"\n";
cout<<"sexo"<<aluno.sexo<<"\n";
achou=true;
if(!achou){
}
fclose(disco);
cout<<",não cadastrado\n";
}
system("pause");
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.