我有一個數組,其中包含一個CSV文件的記錄。例如,我可以使用移動語句將元素5到10移動到工作存儲中嗎?像這樣:MOVE ExampleArray(5:10)到WS-TEST。我被告知這是可能的,而不必循環遍歷數組。但我似乎無法通過這種方式進行編譯。如何移動cobol中的表(數組)的多個元素
0
A
回答
1
您使用的語法稱爲參考修改。它相當於其他語言中的substring()。您的示例代碼將嘗試從ExampleArray + 5移動10個字節。
有一個支持「ALL」下標的概念。它有侷限性,但它可能會做你想要的。嘗試像這樣:
Move ExampleArray(ALL) to WS-Test
根據您的編譯器,它可能會工作。我認爲該規範將其用於整數函數,但並非所有編譯器都這樣做。
雖然嚴重,進行循環是非常簡單和容易,只是這個代碼:
Perform varying II from 1 by 1
until II > (Length of ExampleArray-Area/Length of ExampleArray(1))
Move ExampleArray(II) to WS-Test(II)
End-Perform
+0
謝謝。我非常樂意使用循環,但分析師一直告訴我「只是一舉一動」,看起來不可能真的做到! – Sutty1000
+0
有一個相應的移動很糟糕。此外,你可以做一個塊移動IIF兩個區域是完全相同的大小 - 但如果你曾經維護過任何一個區域,那麼這個區域就會崩潰。 –
相關問題
- 1. 如何移動數組中的元素?
- 2. 移動數組中的單個元素
- 3. 移動多維數組的元素
- 4. 如何使用循環移動數組中的每個元素?
- 5. 如何移動數組元素
- 6. 移動數組中的元素
- 7. 移動數組中的元素?
- 8. 二維數組中的移動元素
- 9. 在數組中的移動元素
- 10. 在python中移動數組的元素
- 11. 如何移動字符串的二維數組中的元素
- 12. 如何確定哪個元素在數組中移動?
- 13. 如何移動數組1中的元素?
- 14. 更改數組中的元素位置並移動元素
- 15. 組合多個列表中的元素?
- 16. 移動數組元素的算法
- 17. 將數組中的元素移動到其他數組中
- 18. 在二維數組中移動元素
- 19. 如何從表單元素的值中的數組中獲取數組元素?
- 20. 第一個元素指向的數組移動通過元素的函數
- 21. 分解數組中的多個元素
- 22. shapetween tweening數組中的多個元素
- 23. 從元組中移除元素時多餘的空元素
- 24. iphone:如何移動一個數組元素隨機
- 25. 如何將元素從數組中移動到變量中C
- 26. 將C++數組中的每個元素移動到左邊
- 27. 將數組中的每個元素向下移動(Java)
- 28. 如何移動DOM中的元素?
- 29. 移動列表中的元素? | Python的
- 30. 所有數組元素一個水平上移多維數組
你能告訴我們你的代碼?這會使評論更容易一些。 – NealB
這裏是不會編譯的行:MOVE WSDCSVI-CHAR(1:160)到WS-RECORD – Sutty1000