Struct

Aus Starcraft Wiki

Wechseln zu: Navigation, Suche

Ein Struct ist ein Sprachelement der Scriptsprache Galaxy. Ein Struct definiert einen eigenen Datentyp, der aus mehreren Attributen besteht.

Beispiel

Dies ist ein Beispiel von Anker[1], das zeigt, wie man ein Struct definiert und ihm Werte zuweist:

struct myStruct {
    int a; 
    string b; 
};

void StructTest() {
    myStruct myStructTest;
    myStructTest.a = 256;
    myStructTest.b = "ABC";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(IntToString(myStructTest.a)));
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(myStructTest.b));
}


Quellen

  1. http://www.thehelper.net/forums/showpost.php?p=1209001&postcount=54