John Herrera Posted December 17, 2011 Report Share Posted December 17, 2011 (edited) Bom, estou desenvolvendo um programa em C que gerencia uma lista telefônica.Estou usando um ponteiro que recebe uma alocação dinâmica do tamanho de uma certa estrutura e que salva os dados em "telefone.bin" (do tipo binario). segue o código:acesso3 = fopen("telefone.bin","rb"); acesso = ((struct INFO *) malloc(sizeof(struct INFO))); while(fread(acesso,sizeof(struct INFO),1,acesso3) == 1){ if(strcmp(acesso->nome,acesso_matriz) == 0){ gotoxy(5,h); printf("%s",acesso->nome); gotoxy(5,h+1); printf("%s",acesso->rua); gotoxy(5,h+2); printf("%s",acesso->cidade); gotoxy(5,h+3); printf("%s",acesso->uf); gotoxy(5,h+4); printf("%s",acesso->pais); gotoxy(5,h+5); printf("%s",acesso->numero); boolean = 1; getch(); } } fclose(acesso3); free(acesso); if(boolean == 0) printf("Nenhum dado foi encontrado"); }Quando vou compila-lo no Turbo C da Borland, aparece o seguinte erro:"Turbo C++ IDEThe NTVDM CPU has encountered an illegal instruction.Choose 'Close' to terminate the application"E a única opção que me resta é fechar o compilador..alguém tem uma idéia do que pode ser? Edited December 17, 2011 by John Herrera Quote Link to comment Share on other sites More sharing options...
0 John Herrera Posted December 17, 2011 Author Report Share Posted December 17, 2011 Ahhhhh consegui!para quem tiver esse mesmo erro, basta clicar com o botão direito do mouse no icone do Borland Turbo C -> Compatibilidade -> Windows 98.Deu certo aqui, até ;) Quote Link to comment Share on other sites More sharing options...
Question
John Herrera
Bom, estou desenvolvendo um programa em C que gerencia uma lista telefônica.
Estou usando um ponteiro que recebe uma alocação dinâmica do tamanho de uma certa estrutura e que salva os dados em "telefone.bin" (do tipo binario).
segue o código:
Quando vou compila-lo no Turbo C da Borland, aparece o seguinte erro:
"Turbo C++ IDE
The NTVDM CPU has encountered an illegal instruction.
Choose 'Close' to terminate the application"
E a única opção que me resta é fechar o compilador..
alguém tem uma idéia do que pode ser?
Edited by John HerreraLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.