Ir ao conteúdo
  • Cadastre-se

Lmicas

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. @devair1010 desse jeito? //Declaração das bibliotecas #include<stdio.h> #include<stdlib.h> //Declaração do prototipo das funçoes int menu(); void novo (char caractere , char nomearq); void visualizar (char caractere , char nomearq); void abrir (char caractere , char nomearq); //Declaração de um ponteiro para o arquivo FILE *arquivo; //Declaração das Variaveis char caractere, letra[2], palavra[100]; void novo (char caractere , char nomearq) { case 1: { printf("\nDigite o nome do arquivo para escrita:\n"); fflush(stdin); gets(nomearq); }break; } void visualizar (char caractere , char nomearq) { case 2: { //Abertura do arquivo para leitura if((pontarq=fopen(nomearq, "a")) == NULL) //O modo w perde as informaçoes registradas, o modo a não printf("\nERRO NA ABERTURA DO ARQUIVO...."); else { printf("\nDigite uma mensagem:\n "); while((caractere=getche())!='\r') // '\r' = caractere do ENTER -> aperta o enter para de escrever { fputc(caractere,pontarq); } } fclose(pontarq); }break; } void abrir (char caractere , char nomearq) { case 3: { if((pontarq=fopen(nomearq, "r")) == NULL) printf("\nERRO NA ABERTURA DO ARQUIVO...."); else { printf("\nMensagem do arquivo: \n"); while((caractere=fgetc(pontarq)) != EOF) { printf("%c" , caractere); } } fclose(pontarq); }break; } //Declaração da função menu int menu() { //Declaração da variavel local int opcao; do { system("cls"); printf("\nMENU DE ESCOLHA\n"); printf("\n------------------------------------------------\n"); printf("\n1 - Novo arquivo de mensagem\n"); printf("\n2 - Abrir arquivo de mensagem\n"); printf("\n3 - Visualizar arquivo de mensagem\n"); scanf("%i" , &opcao); }while; }
  2. Elaborar um editor de mensagens utilizando a linguagem C, que atenda as seguintes premissas: 1 – implementar por meio de funções; 2 – contemplar um menu com as opções: 1 – novo arquivo de mensagem; 2 – abrir arquivo de mensagem; 3 – visualizar arquivo de mensagem; 0 – sair. 3 – o nome do arquivo de mensagens deve ser informado pelo usuário; 4 – as mensagens deverão ser separadas por ponto e vírgula; 5 – na visualização, cada mensagem deve aparecer em uma linha.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...