두 값을 인쇄하는 방법을 어떻게 ADA에서 두 개의 값을 출력하기 위해 아래의 내 코드는 두 가지 파일을 하나 개의 광고 (사양) 즉 try.ads 및 예 main.adbADA
시도는 다른 주요 파일이 말할 수 있습니다. "안녕하세요"문자열은 "Useme"패키지에 정의되어 있지 않기 때문에 광고
package try is
type My_limit is range 0..31;
package Useme is new ada.Text_IO.Integer_IO(My_limit);
end try;
main.adb
with try
procedure main is
demo:try.rt_adrr:=3;
begin
try.Useme.put("hello" & try.rt_addr); -- error is Missing arguement for parameter "item" call to "put"
end main;
내가 오류로 인해입니다 알고있다 "try.useme.put"그래서 저를 도와주세요 나는이 단일 인쇄 안녕하세요와 3 모두에서 인쇄하고 싶습니다. ?
그것은 당신이 게시 한 코드가 거의 시작하지 수 있기 때문에 당신을 도와 어려운 사용하는 것입니다 컴파일 할 때 오류가 너무 많습니다. ** 우리는 컴파일 할 수있는 코드가 필요합니다 ** 또는 적어도 시도하십시오. –
질문에있는 코드는 해당 오류 메시지를 생성하지 않습니다. 질문을 업데이트하십시오. 컴파일러에 제공하는 * exact * 코드를 복사하여 붙여 넣으십시오. –