Jump to content
Fórum Script Brasil

Sahad

Membros
  • Content Count

    12
  • Joined

  • Last visited

Everything posted by Sahad

  1. É mais pra estudar e tambem pra fazer um programa que seria util ate aqui, não de produtos, mas a mesma ideia. Vou continuar vendo as apostilas aqui, e para esse caso vou pequisar pois não sei nada ainda sobre banco de dados. Valeu pela ajuda :)
  2. Não teria outra forma de salvar os dados sem ser os colocando em um arquivo .txt? Pois é mais complicado que apenas escrever 1 linha e ler, seria varias linhas escritas com nomes e numeros, daí teria que ler todas as linhas para colocar na tela, e quando fosse editar, qual seria a ideia? tipo, supor que estaria assim: PRODUTO CODIGO QUANTIDADE produtoxyw 14215325 10 produtoy 09352 25 produtozy 1421 05 Dai como faria pra editar o codigo e/ou a quantidade? Qual seria a outra alternativa para salvar essas informações? :wacko:
  3. Agora compilou sem erros, mas esse listar não esta saindo bem, eu abro o programa, coloco a opção 2, adiciono um nome, volto pro menu, escolho a opção 1( listar) dai ele tava listando e voltando pro menu na mesmo hora, coloquei um getch(); dai ele n volta pro menu ate apertar 1 tecla, mas não ta listando. Fica assim a tela abaixo das opções: Lista de produtos _ O "_" coloquei simbolizando ele piscando. Ou seja não está aparecendo o que foi digitado e gravado no arquivo.
  4. Aí está o codigo e os erros que ocorreram quando coloquei: ofstream myfile ("data.txt", ios::out | ios::app); Codigo Inteiro: #include <cstdlib> #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main(int argc, char *argv[]) { int resp; inicio: system("cls"); cout<<"*************************************************"<<endl; cout<<"* ORGANIZADOR DE PRODUTOS *"<<endl; cout<<"*************************************************"<<endl<<endl; cout<<
  5. Sim faltava isso, erro meu, pronto consegui está gravando no arquivo, mas se eu gravo tipo "produto" dai fecho o programa, abro denovo e gravo "produto2" dai ele apaga o "produto" e coloca "produto2". Ai está declarado um char, tentei colocar string pois quero colocar mais dados assim como numeros. Aí está so o case como ficou: case 2: cout<<endl<<"Adicionar um produto"<<endl <<"Digite como no exemplo: Produto 5512 15"<<endl; ofstream myfile ("data.txt"); if (myfile.is_open()) { char pData[40]; cin >> p
  6. Fiz o teste, até certo ponto, compilou OK so que quando vou rodar ele abre e fexa o programa na mesma hora. #include <cstdlib> #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main(int argc, char *argv[]) { int resp; inicio: system("cls"); cout<<"*************************************************"<<endl; cout<<"* ORGANIZADOR DE PRODUTOS *"<<endl; cout<<"*************************************************"<<endl<<endl; cout<<"Escolha uma das opco
  7. Entendi sim o funcionamento, so que tem 1 problema, nesse segundo eu gostaria de pedir para o usuario no caso digitar o que ele quer que seja adicionado no arquivo, do jeito que está ai o proprio programa irá colocar essas duas linhas no .txt. Estava vendo em algumas apostilas outras formas e achei uma, so que está dando erro na seguinte linha: O "Case 2" e "Case 3" ainda não fiz. #include <cstdlib> #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main(int argc, char *argv[]) { int resp; inicio: system("cls"); cout&
  8. Compilou agora, erro meu, eu tava colocando pra compilar e o destino do executavel ser numa pasta "Nova Pasta" dai tirei o espaço entre nova e pasta e deu certo. Mas to com uma duvida ainda sobre isso de arquivo, tudo bem os comandos de ler e gravar to conseguindo, o programa que to tentando fazer é so pra organizar umas coisas, como por exemplo tiver uns produtos e o codigo do produto e a quantidade disponivel e uma opção pra modificar e adicionar produto, dai queria que gravasse no arquivo para quando quiser ler a partir do programa aparecer mais ou menos assim: Produto Codigo Quantidade
  9. Tava tentando aqui com o seguinte codigo: #include <iostream> #include <fstream> using namespace std; int main () { ofstream myfile ("example.txt"); if (myfile.is_open()) { myfile << "This is a line.\n"; myfile << "This is another line.\n"; myfile.close(); } else cout << "Unable to open file"; return 0; } Mas está dando erro na linha: ofstream myfile ("example.txt");
  10. Então é impressão minha ou o fopen é do C tambem? Existiria um comando desse para o C++ nesse caso?
  11. Ok, deu pra ter uma ideia de como usar, aproveitando que voce mencionou, qual a diferença de mandar um "cout<<" e um "printf" ?
  12. Galera to aprendendo c++ ainda, to com uma duvida na parte de criar um arquivo.txt para gravar e ler informações a partir dele, pois quero fazer um programa, mas quero que quando abra o programa novamente, as informações passadas não sejam perdidas. Obrigado :rolleyes:
×
×
  • Create New...