* PARAMETER MISMATCH
@ 1998-02-17 0:00 jj091849
1998-02-17 0:00 ` Stephen Leake
0 siblings, 1 reply; 3+ messages in thread
From: jj091849 @ 1998-02-17 0:00 UTC (permalink / raw)
Bonjour j'ai une petit programme qui a une erreur de
parameter mismatch � la lige 49
getelem (elem,s_elem,aut_elem,ref_elem :OUT string);
j'aimerais savoir si vous piuver m'aider ?
Merci
===============================================
WITH Text_Io; USE Text_IO;
procedure identif is
PACKAGE ES_Entiers IS NEW Text_io.Integer_IO(Num=> Integer);
elem:string(1..32);
s_elem:string(1..32);
aut_elem:string(1..32);
ref_elem:string(1..32);
str1:string(1..12);
l1,l2,l3,l4:natural:=0;
PROCEDURE getelem (ka: In natural;
str1 :In string;
elem,s_elem,aut_elem,ref_elem :OUT string) IS
begin
elem:= " ";
s_elem:= " ";
aut_elem:=" ";
ref_elem:=" ";
l1:=0;l2:=0;l3:=0;l4:=0;
put(elem);
new_line;
get_line(elem,last=>l1);
skip_line;
put("source : ");
get_line(s_elem,last=>l2);
skip_line;
if ka=1 then
put("auteur ");
get_line(aut_elem,last=>l3 );
end if;
put("referances : ");
get_line(ref_elem,last=>l4);
end getelem;
ka:natural:=0;
begin
put("ka : ");
es_entiers.get(ka);
str1:="prenom ";
getelem (elem,s_elem,aut_elem,ref_elem :OUT string);
end identif;
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: PARAMETER MISMATCH
1998-02-17 0:00 PARAMETER MISMATCH jj091849
@ 1998-02-17 0:00 ` Stephen Leake
1998-02-19 0:00 ` Nick Roberts
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Leake @ 1998-02-17 0:00 UTC (permalink / raw)
jj091849@er.uqma.ca wrote:
I remember enough high school french to understand your post; hope you
can understand my response!
>
> Bonjour j'ai une petit programme qui a une erreur de
> parameter mismatch à la lige 49
> getelem (elem,s_elem,aut_elem,ref_elem :OUT string);
you are calling "getelem" with only 4 parameters; you declare it with
six parameters:
>
> PROCEDURE getelem (ka: In natural;
> str1 :In string;
> elem,s_elem,aut_elem,ref_elem :OUT string) IS
One way to get better error messages from the compiler (at least with
GNAT and ObjectAda) is to use named parameter calls:
getelem
(elem => elem,
s_elem => s_elem,
aut_elem => aut_elem,
ref_elem => ref_elem);
then the compiler will give an error message listing the missing
parameters.
--
- Stephe
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: PARAMETER MISMATCH
1998-02-17 0:00 ` Stephen Leake
@ 1998-02-19 0:00 ` Nick Roberts
0 siblings, 0 replies; 3+ messages in thread
From: Nick Roberts @ 1998-02-19 0:00 UTC (permalink / raw)
Aussi, il y en a un newsgroup d'Ada dans la langue Francaise a
fr.comp.lang.ada
Vas y!
== Nick Roberts ================================================
== Croydon, UK ===========================
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~1998-02-19 0:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-02-17 0:00 PARAMETER MISMATCH jj091849
1998-02-17 0:00 ` Stephen Leake
1998-02-19 0:00 ` Nick Roberts
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox