Ir para conteúdo
Fórum Script Brasil

hmoleman

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre hmoleman

hmoleman's Achievements

0

Reputação

  1. Consegui o seguinte codigo que edita strings de arquivo txt, que por sinal funciona direitinho. Agora quero transformar isso em um método para poder ser chamado por qualquer classe, só que quando estou transformando em método vejo que ele chama outro método dentro ( find_and_replace( line , strcomma , strspace ); ): void editor(){ codigo void find_and_replace( line , strcomma , strspace ) codigo } ou seja, método dentro de método, gostaria de saber como prosseguir. obrigado o codigo: #include <iostream> #include <fstream> #include <string> using namespace std; ifstream myfile_in ("catalogo.txt"); ofstream myfile_out ("catalogo1.txt"); string line; void find_and_replace( string &source, string find, string replace ) { size_t j; for (; (j = source.find( find )) != string::npos; ) { source.replace( j, find.length(), replace ); } myfile_out << source <<endl; cout << source << endl; } int main () { int i = 0; string strcomma; string strspace; while (! myfile_in.eof() ) { getline (myfile_in,line); strcomma ="Joao"; // texto que sai strspace ="Maria"; // texto que entra find_and_replace( line , strcomma , strspace ); i++; } myfile_in.close(); system("PAUSE"); return 0; } ............................ Estou fazendo um programinha em c++ que guarda o nome e rg da pessoa em um arquivo qualquer(no caso estou usando txt), consigo gravar e ler usando a biblioteca fstream porém não consigo editar o arquivo. ex: nome: Joao rg:222 gostaria de editar nome:Maria rg:333 a gravação pode ser feita em qualquer tipo de arquivo txt, xml, dat, etc. c alguém tiver uma solução... obrigado
  2. qual Validation eu uso para somente permitir strings no meu campo Nome? e como configurar? valeu, iniciando em asp.net. <_< --------- ^[a-zA-Z'.`-´\s]{1,40}$
  3. Beleza pura kuroi, all working fine :D
  4. Quando herdo métodos, esses metodos tem que ser declarados na classe filha ou já posso sair usando. ex: veiculo: --> carro: andar() andar() parar() parar() c.anda() c.para() ou veiculo: --> carro: andar() c.andar() parar() c.parar()
  5. obrigado por responder kuroi. seguinte, fiz esses dois arquivos: imprimir.h class Impressao{ public: void imprimir(){ cout<<"hello world" << endl; } } intmain.cpp #include<iostream> #include<imprimir.h> int main(){ Impressao obj; // erro: `Impressao' undeclared (first use this function) obj.imprimir(); system("pause"); return 0; } ocorre um erro na hora de instanciar um objeto.
  6. estou fazendo um programinha e meu codigo ficou muito grande, como faço para separar em 3 arquivos: classes, metodos e principal(int main()) ? obrigado.
  7. hmoleman

    struct dentro de vetor

    Obrigado Durub, a linha exemplar[0].inserir(); foi a mais importante pra mim, agora sei como inserir os dados. obrigado:)
  8. Seguinte, como faço para inserir dados de livros nos exemplares abaixo? struct Livro{ char titulo[20]; char categoria[20]; int paginas; float preço; public: void inserir(); void imprimir(); }exemplar[3]; Se for somente um exemplar(exemplar ao invés de exenplar[3]) eu consigo inserir e imprimir, porém com um vetor não dá. vlw
  9. hmoleman

    Uma ajuda por favor

    putz, obrigado LuKaum, rodou liso e bonito. valeu!
  10. Não estou conseguindo compilar esse codigo: eu preciso pegar 2 numeros e mostrar a soma. #include <iostream> using namespace std; int somatoria (int a, int b){ int total; total = a + b; return(total); } //******************************************** int main(){ int a, b, z; cin>> a; cin>> b; z = somatoria(int a, int b); // O Dev indica erro aqui: expected primary-expression before "int" cout << z; system("pause"); return 0; } obrigado.
×
×
  • Criar Novo...