Ir para conteúdo
Fórum Script Brasil

julianabe

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre julianabe

julianabe's Achievements

0

Reputação

  1. Gente, to precisando fazer um código que leia um arquivo contendo operações de adição ou subtração entre dois números de acordo com algumas especificações e em notação científica. O arquivo é dado no formato: 4;-6;+6;5 +4.345670E+01;+2.125000E+00;+ +1.000000E-02;-4.342107E+03;- +6.590472E-01;+2.771043E+07;+ -5.003500E-02;-8.679890E-02;- +2.083090E-05;+2.081400E-05;- Onde, na primeira linha, temos as especificações da calculadora, que, no caso desse arquivo, será possível a visualização de apenas 4 dígitos e sua representação em base 10 permite valores de expoente entre -6 e +6. O número 5 diz respeito ao numero de operações que deverão ser realizadas, no caso, o número de linhas seguintes a primeira. A partir da segunda linha, temos dois numeros dados com 7 digitos e em notação cientifica (o E significa a base 10 predeterminada). O ultimo digito de cada linha, a partir da segunda, significa a operação a ser realizada, adição (+) ou subtração (-). Meu problema é como fazer a leitura da segunda linha até N linhas, pensei em fazer um laço e preencher uma matriz com numero de linhas igual a N e colunas igual a 29 (numero de digitos em cada linha, já que o arquivo é sempre escrito nesse formato, considerando os sinais, ponto e vírgula e até mesmo o \0). Mas tá dando erro quando chega na hora de executar essa parte e não aparece erro nenhum nos 'comentários' do compilador (já tentei no code blocks e no DEV). Outro problema é que o programa só pode ser feito usando variável do tipo Int e Char, então como eu vou receber um arquivo em char e transformar para inteiro para realizar as operações??
×
×
  • Criar Novo...