Ir para conteúdo
Fórum Script Brasil
  • 0

Recomeçar o Programa (Voltar para a primeira linha do programa)


Astofo jr

Pergunta

Olá, estou com um problema no meu projeto pra a faculdade, tratasse de recomeçar o programa (Voltar para a primeira linha do programa) mas não estou conseguindo achar nada na net sobre isso.

 

#include <iostream>
#include <fstream>
#include <stdio.h>
#include <conio.h>
using namespace std;

int main(){
	
	
	FILE *file;
	file = fopen ("filename.txt","rt");
	
	int escolha;
	int n;
	char name[100];
	char mystring[100];
	char sentence [256];
	char *result;
	char preço[100];
	int recomecar;
	int i;
	
	cout << "=========================== \n";
	cout << "(1) - Cadastrar Carro \n";
	cout << "(2) - Ver Carros Cadastrados \n";
	cout << "=========================== \n";
	cin >> escolha;
	
	
	switch(escolha){
		case 1:
			system("cls");
			printf ("Nome do Carro: ");
   			cin >> name;
   			printf ("preço do Carro: ");
   			cin >> preço;
   			file = fopen ("filename.txt","a");
   			fprintf (file, "Name %d [%-20.20s] ", n+1,name);
   			fprintf (file, " preço: $ [%-15.15s] \n", preço);
   			fclose(file);
   			
   			//Voltar para o menu
   			cout << "Quer Ir Para O Menu? \n";
   			cout << "(1) Sim \n";
   			cout << "(2) Sair \n";
   			cin >> recomecar;
   			switch(recomecar){
   				case 1:
   					system("cls");
   					//recomecar o programa
   					break;
   				case 2:
   					return 0;
   					break;
			}
   			
			break;
		case 2:
			system("cls");
			file = fopen ("filename.txt","rt");
   			while(fgets(mystring, 100, file) != NULL){
				cout << mystring;
			}
			//Voltar para o menu
   			cout << "Quer Ir Para O Menu? \n";
   			cout << "(1) Sim \n";
   			cout << "(2) Sair \n";
   			cin >> recomecar;
   			switch(recomecar){
   				case 1:
   					system("cls");
   					//recomecar programa
   					break;
   				case 2:
   					return 0;
   					break;
			}
			break;
	}
	
}

é um programa bem simples e preciso que ele reinicie onde tem "//recomecar programa" mas não consigo, quem puder me ajudar eu agradeço.

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...