문제

ADA에서 패키지 광고 파일을 사용하는 데 문제가 있습니다. "개인 유형 편지에 대한 전체 선언 누락"오류가 발생합니다. 어떻게 처리합니까?

이것은 내가 쓴 코드입니다.

패키지 Letter_spec입니다

유형 문자는 비공개입니다.

절차 date_of_letter (the_letter : out Letter; 날짜 : 문자열);

procedure recepient_name (the_letter : out letter; name : string);

Procedure Courde_line (the_letter : 아웃 문자; 제목 : 문자열);

절차 text_of_letter (the_letter : out Letter; text : String);

프로 시저 sender_name (the_letter : out letter; name : string);

절차 put_letter (the_letter : 문자);

사적인

ptr_letter는 액세스 문자열입니다.

유형 Letter_data입니다

   record

      DATE_OF_LETTER: PTR_LETTER;

       RECIPIENT_NAME: PTR_LETTER;

      SUBJECT_LINE: PTR_LETTER;

       TEXT_OF_LETTER: PTR_LETTER;

       SENDER_NAME: PTR_LETTER;

   end record;

끝 Letter_spec; '

미리 감사합니다 ..

도움이 되었습니까?

해결책

ADA는 개인 부분에서 선언하기 때문에 불평합니다. LETTER_DATA 유형이 아닙니다 LETTER 유형.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top