Jump to content
Fórum Script Brasil
  • 0

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


Question

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 to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148905
    • Total Posts
      644996
×
×
  • Create New...