Estou tentando criar um programa que faça um calculo de soma e salve o resultado em um arquivo.txt, porem já consegui gravar o resultado no arquivo, mas queria implementar no menu uma função listar, porem não estou conseguindo. Vou mandar o código. Já agradeço a ajuda.
Código:
#include <stdio.h> #include <stdlib.h> int main() { int a, b, c, opcao; FILE* arquivo; arquivo= fopen("nay.txt", "a"); if(arquivo==NULL){ //Se houver algum erro, o ponteiro apontará para NULL printf("Nao foi possivel abrir o arquivo"); exit(0); } do{ system("cls"); printf("1-para calcular:\n"); printf("2-listar\n"); printf("3-sair"); printf("\nEscolha uma opcao: "); scanf("%d", &opcao); system ("cls"); void listar();{ // aqui seria a função listar... } FecharArquivo(arquivo); } switch (opcao){ case 1: printf("digite a: "); scanf("%d", &a); printf("digite b: "); scanf("%d", &b); c=a+b; fprintf(arquivo, " resultado: %d\n",c); system("pause"); break; case 2: // Aqui seria a função listar... case 3: printf("\n\nFinalizando...\n\n"); system("pause"); exit(0); break; default: printf("\n\nOpcao invalida! Tente Novamente!\n\n"); system("pause"); } } while(opcao!=3);{ return 0; } }
Comment