ada

    0熱度

    1回答

    我收到一個錯誤,我找不到任何文檔來解釋需要在我的代碼中修復哪些內容。代碼是: type BinarySearchTreePoint is limited private; type Node; type BinarySearchTreePoint is access Node; type Node is record Llink, Rlink

    1熱度

    1回答

    我必須從C++客戶端接收UDP數據報。客戶端工作正常,併發送數據報到我編譯此代碼的IP地址。數據報的大小是800Bytes。當我發送數據報時,讀取過程被阻塞。我在這個例子之後創建了這個代碼:https://en.wikibooks.org/wiki/Ada_Programming/Libraries/GNAT.Sockets_examples,這在我的主機上完美工作。任何想法? procedure

    1熱度

    1回答

    執行的DLL構建的初始化代碼蚊蚋導​​入時不自動運行。我這樣做,包括在MCVE: division.ads with System; with Interfaces.C; package Division is --Neither of these work procedure DllMainCRTStartup ; pragma Export (StdCall

    1熱度

    2回答

    我想知道你們中的任何人能否爲我回答一個簡短的問題。我目前正在處理記錄,並且在我的程序中我需要它來了解我要導入的文件的行包含哪些內容。我的問題在於我不知道如何將這條線「拆分」爲實際變量。例如,該線路是 22134.09 Kia Bernice 如何讓程序知道,第一部分,22134.09是可變的價格,起亞是可變的公司和伯尼斯是變量模型,然後將它們都整理到一個記錄? 如 type PriceComp

    1熱度

    1回答

    我試圖創建一個無約束的可變類型元素的數組;但是,因爲元素沒有受到訓練,所以我有這個錯誤:「數組聲明中的無約束元素類型」。 這裏是我的方型聲明: type C_square(size : bRange) is tagged record private type C_square(size : bRange) is tagged record bConstaint : uint8

    -2熱度

    2回答

    我該如何去執行使用selection sort作爲整數數組,按升序排序?我相信這個語法會包含一個for循環,但我不確定這個語法是如何工作的。 for I in 1..20 loop TempLowest : Integer := 99999; if Value(I) < TempLowest then Value(I) := TempLowest; end

    4熱度

    2回答

    我需要構建一個靜態庫,其中包含一些用Ada編寫的代碼,這些代碼可以用C/C++編寫的代碼調用。 我已經通過互聯網搜索,並得到了一些關於gnatmake,gnatbind和gnatlink的知識,但仍然無法正確完成工作。 另外,我讀過有些工具依賴某種項目文件。 我對這些不感興趣,我只需要一堆命令來編寫Makefile。

    1熱度

    2回答

    在Ada中初始化動態分配數組的正確語法是什麼?我試過這個: type Short_Array is array (Natural range <>) of Short; Items : access Short_Array; Items := new Short_Array(1..UpperBound)'(others => 0); 這會導致編譯器錯誤 - 「二元運算符預期」。而這: ty

    0熱度

    1回答

    我想要做的是創建一個類型,其中包含控制代碼其他部分傳遞給它的值。這是菜單系統的一部分,並且會擴展抽象類型,並且本身是抽象的。我想要做的是存儲訪問權限。夠簡單。 type Adjuster is abstract new Menu_Item with record --other fields Value : access Integer; end record; 問題是,

    3熱度

    1回答

    我有這個簡單的任務(線程)程序,我想運行但構建它需要永遠(30秒或更多)。在每次運行該程序之前,都必須等待構建版本,尤其是當我想要做的只是改變一些微不足道的東西,比如在這裏或那裏添加Put語句時,這讓人費盡筋疲力盡。 這是我一直在參考的程序。我正在使用GPS 2016.我是Ada的初學者。 with Ada.Text_IO, Ada.Integer_Text_IO; use Ada.Text_I