Ir para conteúdo
Fórum Script Brasil

Alynne Saraiva

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Alynne Saraiva

  • Data de Nascimento 30/12/1985

Contatos

  • MSN
    alynnesaraiva@hotmail.com
  • Website URL
    http://www.8p.com.br/bbb/alynnequeiroz/perfil
  • ICQ
    0

Perfil

  • Gender
    Female

Alynne Saraiva's Achievements

0

Reputação

  1. Gente... alguém não sabe outra solução para o meu problema... Assim... esse arquivo q eu tow lendo é comporto por mais de 17 mil linhas, sem falar que os parametros considerados em cada linha são tratados de forma diferente. Ex.: Todos que comecem por 01... 01258963314485200 01 - cod da função 25896331448 - CNPJ 5200 - contrato Todos q comecem por 02 0286489432189120defhuifhuiangangu485486494181681 02 - medições 86489432189 - cnpj 120 - contrato defhuifhuiangangu - organização 485486494181681 - valor da fatura As manipulações das strings eu resolvi moleza... só q o negócio é q não tem como eu colocar espaços em todas as divisões das strings até porque a fonte de dados terá as mesmas caracteristicas mas serão alterados os dados todos os meses. O q eu não consigo fazer é organizar as colunas... em vez de imprimir: 86489432189 120 defhuifhuiangangu Ele imprima: Cnpj contrato organização 86489 120 defhuifhuiangangu 84959 125 isjfiosjfioafmaiomgo Se alguém puder me ajudar.... Agradeço demaisssssss!!!! :) Podexá.... Acheiiii a solução... Uma lezeiraaaa.... é só colocar "\t" no lugar do espaço.. examplefile << line.substr(8,6)<<"\t"<< line.substr (14,40)<<"\n"; Inté mais!
  2. Oi dinovoooo!! Gente tow com um negócio aqui q tah me deixando doida... Alguém sabe como organizar dados em uma tabela (linhas e colunas)? ex.: CAF COMANDO AÉRIO DO FLAMENGO DEF DEPARTAMENTO ELÉTRICO FERROVIÁRIO .... O q tow conseguindo fazer é: CAF COMANDO AÉRIO DO FLAMENGO DEF DEPARTAMENTO ELÉTRICO FERROVIÁRIO fiz isso aqui: #include <iostream> #include <fstream> #include <string> #include <sstream> #include <stdlib.h> using namespace std; int main () { string line; string cod; int test; ifstream myfile("dados.txt"); ofstream examplefile ("example.xls"); if (myfile.is_open()) { while (!myfile.eof()) { getline (myfile,line); cod = line.substr(0,2); if (cod.compare("01") == 0){ cout << line.substr(8,6) <<endl; examplefile << line.substr(8,6)<<"\n"; examplefile << line.substr (14,40)<<"\n"; }if (cod.compare("02") == 0){ cout << "eitaaaa\n"; examplefile << line.substr (0,2)<<"\n"; } } } system ("pause"); } Tow usando o DEV-C++.. Valewww!!!
  3. Tow com um arquivo q é composto e várias strings, importei os dados paa o pograma usando isso: #include <iostream> #include <fstream> #include <string> #include <sstream> using namespace std; int main () { string line; ifstream myfile("dados.txt"); if (myfile.is_open()) { while (!myfile.eof()) { getline (myfile,line); cout << line <<endl; } myfile.close(); } } Agora tenho o seguinte poblema... cada posição da string tem um significado. Ex.: 130824173900010500028601000000601700000000 000951031 F208598 CAT 250920072510200700000272580000005000000+0000000000000000139912500001399125 as duas primeiras posições referen-se ao tipo de função (13=leitura) as próximas 14 são o CNPJ da empesa (082417390001050) as próximas 8 são o SIC.... e assim por diante... Se alguém puder me ajudar eu agradeço. Tow usando o DEV-C++
×
×
  • Criar Novo...