저는 음악 앨범을 읽기 위해 파스칼로 미니 프로그램을 만들고 있습니다. 내가 겪고있는 문제는 내 readAlbum() 함수 내에서 readTracks() 함수를 호출하는 것입니다. 오류 : 호환되지 않는 유형 : 어떤 도움이 좋을 것,함수 내에서 함수를 어떻게 호출합니까?
이코드를 실행 현재 오류가 당신을 :) 감사있어 "albumRecord은"
type
trackRecord = record
trackName:string;
fileLocation: string;
end;
albumRecord = record
albumName:string;
tracks: array of trackRecord;
end;
function readTracks():albumRecord;
var
i:Integer;
numOfTracks:Integer;
begin
numOfTracks := readInteger('Enter number of tracks: ');
setLength(result.tracks, numOfTracks);
for i:= 0 to high(result.tracks)do
begin
Writeln('Enter Track ',i+1,' Details: ');
result.tracks[i].trackName := readString('Enter track name: ');
result.tracks[i].fileLocation := readString('Enter file
location: ');
end;
end;
function readAlbum (prompt: string): albumRecord;
begin
result.albumName := readString('Enter Album Name: ');
result.tracks := readTracks();
end;