To fazendo exercícios de programação desde ontem, e eu empaquei nesse e não consigo sair.. Meu professor não chegou na matéria de ponteiros, e minha noção sobre arquivos em linguagem C tá muito confusa porque cada hora leio uma coisa diferente!
Pesquise e construa um software que grave um “arquivo texto”. O software deverá ter em seu menu três opções:
i. Gravar Arquivo
• Caso esta opção seja escolhida, então seu software deverá solicitar que o usuário digite uma frase de no
máximo 100 caracteres.
• O software gravará esta frase num arquivo texto (arquivo este criado pelo próprio software).
• Após a gravação, o usuário deverá ser remetido ao menu.
ii. Ler Arquivo
• Ao ser escolhida esta opção, o software deverá exibir na tela a frase anteriormente digitada pelo usuário
e que tenha sido gravada no arquivo texto.
• Após um <Enter>, o usuário deverá ser remetido ao menu principal.
iii. Sair
• Ao ser escolhida esta opção, o programa deverá ser finalizado.
Eu comecei a fazer, olhando com exemplos, mas tá dando erro O.o
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
int menu, i;
char digitado[100];
FILE *fopen(char "frase.txt", char*w );
do
{
do
{
printf("Menu de opcoes:\n\n");
printf("1 - Gravar Arquivo ");
printf("2 - Ler Arquivo");
printf("3 - Sair");
scanf("%d",&menu);
}while((menu<1) || (menu>3));
if(menu==1)
{
printf("Digite uma frase:\n");
gets(digitado);
for(i=0;i<100; i++)
{
putc(digitado[i], fp);
}
}
if(menu==2)
{
//Não tenho a menor idéia de como fazer isso O.o
}
}while(menu!=3);
fclose(frase);
return 0;
}
Pergunta
Nai
Oláá, bom dia pessoal! :}
To fazendo exercícios de programação desde ontem, e eu empaquei nesse e não consigo sair.. Meu professor não chegou na matéria de ponteiros, e minha noção sobre arquivos em linguagem C tá muito confusa porque cada hora leio uma coisa diferente!
Pesquise e construa um software que grave um “arquivo texto”. O software deverá ter em seu menu três opções:
i. Gravar Arquivo
• Caso esta opção seja escolhida, então seu software deverá solicitar que o usuário digite uma frase de no
máximo 100 caracteres.
• O software gravará esta frase num arquivo texto (arquivo este criado pelo próprio software).
• Após a gravação, o usuário deverá ser remetido ao menu.
ii. Ler Arquivo
• Ao ser escolhida esta opção, o software deverá exibir na tela a frase anteriormente digitada pelo usuário
e que tenha sido gravada no arquivo texto.
• Após um <Enter>, o usuário deverá ser remetido ao menu principal.
iii. Sair
• Ao ser escolhida esta opção, o programa deverá ser finalizado.
Eu comecei a fazer, olhando com exemplos, mas tá dando erro O.o
Editado por NaiLink para o comentário
Compartilhar em outros sites
4 respostass 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.