"invalid qualifier"

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:
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]
 
: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:
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
 
Back
Topo