1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

"invalid qualifier"

Discussão em 'Programação' iniciada por rednemesis, 25 de Maio de 2008. (Respostas: 6; Visualizações: 605)

  1. rednemesis

    rednemesis Power Member

    boas pessoal
    tenho um trabalho para entregar urgentemente e ha uma parte do trabalho que me está a dar chatiçes por favor é urgente que alguem ajude

    o problema é o seguinte
    Código:
    {Procedure}
    type membroo = record
                               nome:string;
                               idd:integer;
                               ddn:string[8];
                                                    loc:string;
                               mor:string;
                                                    bi:longint;
                           end;
    var fich: file of membroo;
        key:char;
    begin
           assign(fich,'c:\membros.dat');
                rewrite(fich);
                key:='s';
                repeat
                  writeln('introduza o nome do membro');
                             read(fich.nome);       {<--- aqui diz "invalid qualifier"}
                             writeln('inroduza a idade do membro');
                             read(fich.idd);
                  writeln('introduza a data de nascimento do membro');
                             read(fich.ddn);
                             writeln('introduza a Localidade do membro');
                             read(fich.loc);
                  writeln('introduza a Morada do membro');
                  read(fich.mor); 
                  writeln('introduza o numero de BI do membro');
                             read(fich.bi);
                  writeln('quer introduzir mais algum registo?')
                  read(key);
           until(upcase(key))='n'
    ______________________________________________________________________________



    (isto é um procedimento nao percebo o que é que está a falhar)

    cumps
    hurry please:smilliex::smilliex::smilliex:
     
    Última edição pelo moderador: 26 de Maio de 2008
  2. Linguagem? Erro concreto?
     
  3. dronepwn

    dronepwn [email protected] Member

    A mim parece-me pascal.
    O erro está aqui:
    Código:
    writeln('introduza o nome do membro');
    read(fich.nome);[B]       {<--- aqui diz "invalid qualifier"}[/B]
     
  4. rednemesis

    rednemesis Power Member

    :S

    desculpem como estava aqui o forum de programaçao pensei que era aqui para postar

    preciso mesmo de ajuda!!!!!!

    :(

    eu sei mas n sei porque é que dá erro o problema é esse

    sim é pascal
     
    Última edição pelo moderador: 25 de Maio de 2008
  5. dronepwn

    dronepwn [email protected] Member

    Eu estava a responder ao Mr. Brightside, visto que os conhecimentos que tenho desta linguagem não me permitem ajudar-te.
     
  6. andrepadez

    andrepadez Power Member

    Também não percebo muito de Pascal, não te sei dar a solução.

    No entanto estive a analisar o teu código e esse "read" está igualzinho a todos os outros, por isso acho que devias experimentar comentar essa linha e ver se ele dá o mesmo erro no próximo read.

    Parece-me que a chamada da função read está correcta. Se assim fôr, terá de ser a chamada ao tipo Record que não estás a fazer como deve ser.

    Depois diz qq coisa
     

Partilhar esta Página