2013-01-16 221 views

回答

0

假設我正確地理解了你,如果你真的必須有一個數組,你首先必須迭代你的Files數組,每一個都調用IsGood,並且計算你有多少好的數組,然後分配數組,然後再次循環,這次將好的那些存儲到數組中。

還有另外一個數據結構,的TStringList,但是,你可以方便地使用這樣的事情:

GoodList := TStringList.Create; 
for i := 0 to length(Files) - 1 do 
    if IsGood(Files[i]) then 
    GoodList.Add(Files[i]); 
+0

真棒,非常感謝你! –

相關問題