Ir para conteúdo
Fórum Script Brasil

Astofo jr

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Astofo jr postou

  1. 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.
  2. como faz pra escrever no arquivo .txt um numero de uma variável do tipo int utilizando fprintf(); ?
  3. Estou fazendo alguns testes de manipulação de arquivos .txt sou iniciante e não consigo escrever no arquivo .txt uma variavel do tipo int, tentei de várias formas mas nenhuma funcionou #include <iostream> #include <fstream> #include <stdio.h> using namespace std; int main() { FILE *file; file = fopen("filename.txt", "rt"); char mystring[100]; char name[100]; char sentence [256]; int n; int teste = 98; if(file == NULL){ cout << "ERROR 404"; cout << "não achamos o arquivo database.txt"; } //pegando todas os caracteres do .txt e escrevendo-as while(fgets(mystring, 100, file) != NULL){ puts(mystring); } //escrevendo alguma coisa printf ("Enter sentence to append: "); fgets (sentence,256,stdin); file = fopen ("filename.txt","a"); fputs (sentence,file); //escrevendo seu nome for (n=0 ; n<3 ; n++) { puts ("please, enter a name: "); gets (name); fprintf (file, "Name %d [%-10.10s]\n",n+1,name); break; } fprintf(file, "\nEAE POW \n"); fprintf(file, teste); } queria escrever a variável "teste" do tipo int não na tela, mas no arquivo .txt pelo método fprintf();
×
×
  • Criar Novo...