Manipulação de arquivo e Função para retornar ao menu principal

1. Manipulação de arquivo e Função para retornar ao menu principal

Henderson
hdnbr

(usa Outra)

Enviado em 04/10/2014 - 20:01h

Boa noite pessoal, sou iniciante na programação C e estou com algumas duvidas.

Estou fazendo um sistema básico de uma locadora de filmes, a duvida é:

1 - Estou criando um arquivo "file.txt" para falar que é o meu "filme", como eu faço para ele criar o arquivo com o nome que eu digitei e não já definido

2 - Como faço para ele voltar para o menu principal depois que eu fizer a "consulta" ou a "devolução" do filme, ele já termina e fecha o programa.

Segue o código:

#include <stdio.h>
#include <cstdlib>

int main(void){

//Variaveis:
FILE *banco;
int filme, opcao;


//Menu de opcoes:
printf("nEscolha a opcao desejada:"
"n [1] Consultar Filme"
"n [2] Alugar Filme"
"n [3] Devolver Filme"
"n [4] Sair"
"nn Opcao:[ ]bb");

scanf("%d", &opcao);

//Processamento:
switch(opcao){

case 1: //Consulta Filme
system("cls");
printf("nDigite o nome do filme que devera ser consultado:");
scanf("%d", &filme);

banco = fopen("file.txt","r");
if (banco == NULL){
printf("Filme esta disponivel para alugar! n");
}else{
printf("nFilme ja esta alugado!");
}
fclose(banco);
system("pause");
break;

case 2: //Alugar Filme
system("clear");
printf("nDigite o nome do filme que devera ser alugado:");
scanf("%d", &filme);

banco = fopen("file.txt", "wt");
printf("nFilme Alugado com sucesso!");
fclose(banco);
system("pause");
break;

case 3: //Devolver Filmes
system("clear");
remove("file.txt");
printf("nFilme devolvido com sucesso!");
system("pause");
break;

case 4: //Sair Sistema
system("clear");
break;
//return 0;
}
}


obrigado a todos



  


2. Re: Manipulação de arquivo e Função para retornar ao menu principal

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 04/10/2014 - 20:14h

Cara , se vc me adicionar no skype , fica + facil de te ajudar

Me add (thihup)

T+


3. Re: Manipulação de arquivo e Função para retornar ao menu principal

Paulo
paulo1205

(usa Ubuntu)

Enviado em 05/10/2014 - 03:57h

Thihup escreveu:

Cara , se vc me adicionar no skype , fica + facil de te ajudar

Me add (thihup)

T+


Nada contra você ajudar os outros em particular, mas não acha que seria proveitoso para todo mundo no fórum se respondesse publicamente àquilo que publicamente se pergunta?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts