Tag: struct
Ein Schlüsselwort in verschiedenen Programmier-Sprachen, deren syntax ähnlich ist oder abgeleitet aus C (C++, C#, Swift, Go, Rust, etc.). Die Verwendung einer bestimmten Programmiersprache tag-zu-tag Fragen rund um die Verwendung von `struct`, wie syntax und Semantik werden kann, von der Sprache ab. Schlüsselwort definiert oder deklariert einen Datentyp aus anderen Datentypen. Jedes Mitglied einer struct hat seinen eigenen Speicherbereich (im Gegensatz zu einer „union“, deren Mitglieder gemeinsam ein Bereich des Arbeitsspeichers).
2
Antworten
Ich habe eine Frage zum keyword-Nutzung in einer c++ - struct. Habe ich gesehen, eine Struktur, die wie folgt definiert sind: typedef struct { SIGSELECT signo; U32 id; U32 re; U16 id1; U8 id2; }First; Helfen Sie
4
Antworten
Ich versuche zu konvertieren, um eine Struktur auf eine Karte, um in der Lage zu reinigen, alle null-Werte Ich bin derzeit mit diesem code case Nadia.get_updates do {:ok, results} -> Map.from_struct(results) |> Enum.filter(fn {_, v} -> v
6
Antworten
War ich kämpfen, um fix ein code heute, dann komme ich auf etwas ähnliches wie: typedef struct { int a; int b; int c; int d; char* word; } mystruct; int main(int argc, char **argv){ mystruct* structptr
4
Antworten
Ich ändern möchte Mitglied der Struktur unter dem Doppel-Zeiger. Weißt du, wie? Beispiel-code typedef struct { int member; } Ttype; void changeMember(Ttype **foo) { //I don`t know how to do it //maybe *foo->member = 1; } InformationsquelleAutor
4
Antworten
Ich soll die Größe einer C-struct auf ein Vielfaches von 16 bytes (16B/32B/48B/..). Es spielt keine Rolle, welche Größe es bekommt, es muss nur auf ein Vielfaches von 16B. Wie konnte ich durchsetzen, dass der compiler das?
6
Antworten
Das hört sich wie eine dumme Frage, aber ich Lerne noch C, also bitte Geduld mit mir. 🙂 Arbeite ich an Kapitel 6 von K&R (Strukturen), und so weit durch das Buch gesehen haben großen Erfolg. Ich
2
Antworten
Wie ist struct sockaddr anders aus struct sockaddr_un ? Ich wissen, dass wir diese Strukturen, die im client-server-Module, die für die Bindung an das socket, das socket-Adresse. Und wir verwenden einen cast-operator für es zu akzeptieren struct
5
Antworten
Fand ich diesen code in eine header-Datei für ein Gerät, das ich brauche, zu verwenden, und zwar ich habe seit C Jahren, ich habe nie in diese: struct device { }; struct spi_device { struct device dev;
5
Antworten
So, ich bin ein bisschen ein Problem, nicht in der Lage richtig zu Lesen, eine binäre Datei in meine Struktur. Die Struktur ist diese: struct Student { char name[25]; int quiz1; int quiz2; int quiz3; }; 37
4
Antworten
Ich habe einen swift-framework definiert eine struct: public struct CollectionTO { var index: Order var title: String var description: String } Aber ich kann nicht scheinen, um die impliziten Mitglied wise Initialisierung aus einem anderen Projekt importiert
1
Antworten
Also im Grunde das, was ich Tue, ist die übergabe eines Arrays von structs von einer Funktion zu einer anderen Funktion. Es funktioniert für die show-Funktionen, aber nicht für die max-Funktionen :/Was genau mache ich falsch? void
3
Antworten
Erstellte ich eine struct und möchten, speichern Sie es als ein JSON-Datei. struct Sentence { var sentence = "" var lang = "" } var s = Sentence() s.sentence = "Hello world" s.lang = "en" print(s) ...die
3
Antworten
In meinem controller habe ich die folgende vereinfachte code: def index @dashboard_items = DashItem = Struct.new(:name, :amount, :moderated) # Error is here [:page, :post].each do |c| obj = c.to_s.capitalize.constantize @dashboard_items << DashItem.new(c.to_s, obj.count, obj.count_moderated) end end
4
Antworten
Habe ich einen Zeiger auf ein struct vom Typ " Map " definiert in einem externen header-Datei: typedef struct { char *squares; //!< A pointer to a block of memory to hold the map. int width; //!<
5
Antworten
Ich versuche, Zugriff auf einen member einer struct-Variablen, aber ich kann nicht scheinen, um die syntax richtig. Die zwei Compiler-Fehler pr. Zugang: Fehler C2274: 'function-style-cast": illegal da die Rechte Seite von '. ' - operator error C2228:
4
Antworten
Mein Ziel ist es eine Klasse wie: class UserInformation { public: userInfo getInfo(int userId); private: struct userInfo { int repu, quesCount, ansCount; }; userInfo infoStruct; int date; }; userInfo UserInformation::getInfo(int userId) { infoStruct.repu = 1000; return infoStruct;
4
Antworten
Gibt es nicht viel zu erklären, dies ist was ich habe: public struct PACKET_HEADER { public string computerIp; public string computerName; public string computerCustomName; }; public struct PACKET { public PACKET_HEADER pktHdr; public PACKET_DATA pktData; }; public
4
Antworten
Als ich erklärte, dass ein struct ist eigentlich ein pixel, und es hat 3 Eigenschaften (x, y Lage und F Intensität) so: struct pixel { int F, //intensity from 0-255 x, //horizontal component y; //vertical component };
2
Antworten
Ok, so bin ich zu Experimentieren mit einem einfachen Spiel. Ich habe ein struct namens Ausstattung mit Strukturen im inneren für jedes Teil, d.h. Helm -, Körper -, etc. In der Geräte-Konstruktor habe ich es und machen
2
Antworten
Ich bin zu Graben um mit python und Vernetzung. while True: data = sock.recv(10240) Dies ist definitiv hören. Aber es scheint, müssen umgewandelt werden in ein text-string. Ich habe gesehen, einige Leute mit struct.unpack(), aber ich bin
5
Antworten
Wie macht man malloc eine Struktur, die sich in einem anderen struct? Ich würde auch gerne malloc ein array von Elementen innerhalb einer struct und dann realloc dieses array bei Bedarf, wie wird das richtig gemacht? Könnten
2
Antworten
Habe ich versucht, um meine eigene Struktur. Also schrieb ich dieses Stück code. struct node { int val, id; node(int init_val, int init_id) { val = init_val; id = init_id; } }; node t[100]; int main() {
7
Antworten
So habe ich eine Sammlung von structs (es ist eigentlich ein WCF-datacontract-aber ich vermute das hat keinen Einfluss hier). List<OptionalExtra> OptionalExtras; OptionalExtra ist ein struct. public partial struct OptionalExtra Nun ich bin mit den unten Anweisung: OptionalExtra
4
Antworten
Ist es möglich zu verbergen, der parameterlose Konstruktor von einem Benutzer in c# Will ich Sie zwingen, verwenden Sie immer den Konstruktor mit Parameter z.B. diese Position Klasse public struct Position { private readonly int _xposn; private
4
Antworten
Habe ich ein problem,gibt das Programm eine Fehlermeldung wie "Ausdruck muss die Zeiger-Typ".Können Sie mir helfen ? struct stack{ int i_data; char c_data; struct stack *next; }top; void push_i(struct top *newptr,int info){ newptr=(struct top*)malloc(sizeof(top)); if(newptr!=NULL){ top->c_data=NULL; newptr->i_data=info;
3
Antworten
Lernte ich golang, und als ich ging durch das Kapitel, das beschreibt, Strukturen, stieß ich auf verschiedene Möglichkeiten zum initialisieren von Strukturen. p1 := passport{} var p2 passport p3 := passport{ Photo: make(byte, 0, 0), Name: "Scott",
3
Antworten
Wenn ich einen struct wie folgt: typedef struct MyStruct { char **str; int num; } MyStruct; Gibt es eine Möglichkeit für mich, um ein array zu initialisieren dieser Strukturen. Vielleicht wie folgt: const MyStruct MY_STRUCTS = {
3
Antworten
Während Sie versuchen, zu erstellen eine Speicher-manager für die Zukunft von C-Programmen habe ich über diese Frage: "wenn Strukturen zugeordnet sind, deren Mitglied Feldern gespeichert werden in der angegebenen Reihenfolge?" Betrachten Sie beispielsweise die folgende Struktur. typedef
2
Antworten
Ich bin neugierig, warum der folgende code-snippet nicht erstellen: typedef struct Foo { int a; int b; } Foo; static const Foo FooZero = { 0, 0 }; typedef struct Bar { Foo foo; int c; }
4
Antworten
Ich versuche zu verstehen malloc() besser ist, wenn es um die verknüpfte Liste. Diese neue Speicher für den Zeiger auf die Liste, sowie den Bereichen innerhalb der it? Wie: SomeStruct * someStructPtr = (SomeStruct *) malloc(sizeof(SomeStruct)); Neben
4
Antworten
Wie können Sie extrahieren Sie die Größen aller C-Strukturen aus, eine ELF Objekt Datei, die mit debugging-Symbolen? Einzelnen struct-Größen kann bezogen werden von GDB mit "print sizeof(some_struct)", aber was ich brauche ist eine Auflistung aller Strukturen. Habe
8
Antworten
Definiere ich eine Struktur in eine header-Datei, etwa so: typedef struct { void *data; } point; Will ich halten Sie andere Personen vom Zugriff *Daten direkt, so dass ich dachte, ich würde deklarieren Sie die Struktur in
2
Antworten
Ich bin ganz neu Gehen und werde versuchen, meinen Kopf um all die verschiedenen Arten und wie Sie diese verwenden. Ich habe ein interface mit der folgenden (die war ursprünglich in einer json-Datei): [map[item:electricity transform:{fuelType}] map[transform:{fuelType} item:gas]]
2
Antworten
Ich habe eine RegistrationRequest struct: type RegistrationRequest struct { Email *string Email2 *string Username *string Password *string Name string } Wo Email2 ist die E-Mail-Wert erneut eingegeben werden, um zu überprüfen, dass die Eingabe des Benutzers richtig
4
Antworten
Beim kompilieren erhalte ich die Fehlermeldung: request for member `Typ' in etwas, was keine Struktur oder union, dieser Fehler passiert, wenn die strcmp () - Funktion verwendet, die auf einem übergebenen char-array und pointer auf struct. Was
2
Antworten
Ich würde vorher verwendeten TDM-GCC-5.10 und jetzt wieder umgestellt auf 4,9 MINGW-GCC und immer eine seltsame Fehlermeldung, mit dem Versuch, verwenden Sie " list-Initialisierung: class Vector2 { public: Vector2(float x, float y) { this->x = x; this->y
2
Antworten
Ich lese in Satz zwei char* (oder strings) über strtok, und da diese beiden chars verbunden sind, wird (address : command\n) ich beschlossen, eine Struktur zu verwenden. struct line* array = (struct line*)malloc(sizeof(file) * sizeof(struct line*)); Diese
2
Antworten
The Go Programming Language-Spezifikation Abschnitt auf Vergleichsoperatoren führt mich zu glauben, dass ein struct mit nur vergleichbare Felder sollten vergleichbar sein: Struct Werte sind vergleichbar, wenn alle Ihre Felder sind vergleichbar. Zwei struct-Werte sind gleich, wenn Ihre
0
Antworten
Ich erhalte eine Fehlermeldung: Ausdruck muss ein modifiable lvalue an der Linie, obj.name = ptr->name Habe ich versucht obj eine array-Typ-Objekt wie so for(int j=0 ;j<1;j++) { obj[j].id = ptr->id; obj[j].balance= ptr->balance; obj[j].name = ptr->name; //still getting
4
Antworten
Bekomme ich ein Problem wenn die return-type Struktur Example.h class Example { private: typedef struct connection_header { string url; string method; }; static connection_header get_connection_header(); }; Example.cpp connection_header Example::get_connection_header() { return NULL; } Ich bin immer 'connection_header'
3
Antworten
Dieser code wird zu 'struct' in C.. Erstellte ich ein struct spieler mit den Eigenschaften name und Alter.. Mithilfe der for-Schleife lasse ich dem Benutzer das erstellen der struct-Objekte. Sie sind benannt als sp[i] --> sp1, sp2
1
Antworten
Ich versuche zum einrichten einer Zeitüberschreitung bei der select(int, fd_set, fd_set) Funktion für UDP-socket-verbindungen. Wenn ich das setup der zweiten und usecond Variablen, bekomme ich Fehler diese Erklärung hat keine Speicherklasse oder Typbezeichner. Hier ist der code
8
Antworten
In Python, lange Ganzzahlen haben unbegrenzte Präzision. Ich möchte schreiben Sie einen 16 byte (128 bit) ganze Zahl in eine Datei. struct aus der standard-Bibliothek unterstützt nur bis zu 8-byte-Ganzzahlen. array hat die gleiche Einschränkung. Gibt es
6
Antworten
Ich Schreibe ein Programm in C++ und ich muss initialisieren Sie ein array des struct-Objekt, das ich erstellt habe. Es sieht wie folgt aus: typedef struct { float x; float y; } vec2; Und dann Initialisiere ich
2
Antworten
Ich habe versucht, wrap-mein Gehirn, um dieses problem für die letzten 2 Tage und immer noch keine Ahnung, wie dies zu tun. Ziemlich viel, ich habe eine Funktion(getRawData), der übergeben wird ein Zeiger auf eine Datei bereits
6
Antworten
Ich habe folgende struct: public protocol SuperModel { //empty protocol } struct ModelOne: SuperModel { struct SubModelOne { var someVar: Double var othervar: Double? } var sub: SubModelOne? mutating func setSub(sub: SubModelOne) { self.sub = sub }
6
Antworten
Ich bin nicht neu in der C-Programmierung. Aber ich verstehe nicht, was ist Nützlichkeit zu halten Zeiger auf Funktion als Struktur-Element in C. z.B. //Fist Way: To keep pointer to function in struct struct newtype{ int a;
1
Antworten
Hier ist Beispielcode: package main import ( "fmt" ) type A struct { Name string } func (this *A) demo(tag string) { fmt.Printf("%#v\n", this) fmt.Println(tag) } func main() { var ele A ele.demo("ele are called") ele2 :=
1
Antworten
Hier der code, dass schafft ein Beispiel cell-array für diese Frage: mycell = cell([5,1]); for i = 1 : size(mycell) mystruct = struct(); mycell{i} = mystruct; mycell{i}.field1 = i; end Ich erwartet mycell{:}.field1 zu tun, was ich
8
Antworten
Beispiel: file1.c hat: static const struct { int a; int b; int c; } mystruct = { 1, 2, 3}; file2.c hat: #include <stdio.h> #include "file1.c" und so weiter. Ist OK zu tun? Sie nicht brauchen, um