#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
using namespace std;
struct contato{
char nome[40];
char end[100];
char tel[15];
};
void busca();
void le();
void exclui();
int main(int, char **) {
int opcao;
FILE *arquivo;
do{
cout <<"\n\n|------------Menu de opções------------|\n\n";
cout <<"1 - Criar um arquivo\n";
cout <<"2 - Ler um arquivo\n";
cout <<"3 - Encerrar o programa\n\n";
cout <<"\n|--------------------------------------|\n\n\n";
cout <<"Informe uma opção: ";
cin >> opcao;
switch(opcao){
case 1:
arquivo = fopen ("D:\\Arquivo.txt", "w");
if (arquivo == NULL) {
printf ("Houve um erro ao abrir o arquivo.\n");
return 1;
}
printf ("Arquivo criado com sucesso.\n");
fprintf(arquivo,"Teste gravação");
fclose (arquivo);
break;
case 2:
int c;
if((arquivo = fopen("D:\\arquivo.txt", "r")) == NULL)
{
perror("Erro: fopen");
exit(EXIT_FAILURE);
}
while((c = fgetc(arquivo)) != EOF)
printf("Caractere lido: %c\n", c);
fclose(arquivo);
break;
}
} while(opcao != 3);
cout << "\n\n\n\Programa encerrado!";
}
Nenhum comentário:
Postar um comentário