我在编译代码时收到错误消息“parsing.adb:22:32: 警告:未引用形式参数“G””。知道我必须更改什么才能收到此错误消息吗?
这是我的代码:
with Ada.Text_IO, Ada.Integer_Text_IO, Life, parsing;
use Ada.Text_IO, Ada.Integer_Text_IO, Life, parsing;
package body Parsing is
Parsing_Failed : exception;
type New_Grid is record
Hauteur : Natural;
Largeur : Natural;
Tableau : Grid;
end record;
procedure Grid_Load_LIF(G : out Grid ; File_Name : in String) is
Fichier:File_Type;
Ligne:String(1..75);
Grille : New_Grid;
Num_Ligne : Positive := 1;
Lu : Natural:=0;
begin
open(Fichier, In_File, File_Name);
while not End_of_File(Fichier) loop
get_Line(Fichier, Ligne, Lu);
for i in 1..Lu loop
if ligne(I) = '*' then
grille.Tableau(Num_Ligne,I) := True;
elsif ligne(I)= '.' then
grille.Tableau(Num_Ligne,I) := False;
end if;
end loop;
Num_Ligne := Num_Ligne +1;
grille.Largeur := Lu;
grille.Hauteur := Num_Ligne;
end loop;
end Grid_Load_LIF;
end Parsing;
谢谢你的帮助 !