Un mot-clé dans divers langages de programmation dont la syntaxe est similaire ou dérivée de C (C ++, C #, Swift, Go, Rust, etc.). Utilisez une balise de langage de programmation spécifique pour baliser les questions impliquant l'utilisation d'un `struct` car la syntaxe et la sémantique peuvent dépendre du langage. Le mot-clé définit ou déclare un type de données composé d'autres types de données. Chaque membre d'une structure a sa propre zone de mémoire (par opposition à une «union» dont les membres partagent une seule zone de mémoire).

struct...

J'essaye de créer un Struct de type Span<byte> mais j'obtiens une erreur de compilation pour cette ligne: public Span<byte> X { get; set; } Il dit: Le champ ou la propriété mise en œuvre automatiquement ne peut pas être de type Span<byte> à moins qu'il ne s'agisse d'un membre d'instance d'une st....
20 avril 2020 à 18:56
Débutant ici, j'essaie depuis des heures et je n'arrive pas à le faire fonctionner, j'ai cherché en ligne aussi et je n'ai pas trouvé de réponse. J'essaie d'écrire un programme dans lequel vous entrez des personnes en mettant leur âge et leur taille, puis en calculant la moyenne de chacun et le rapp....
7 avril 2020 à 10:54
Supposons qu'un entier a besoin de 4 octets, un nombre réel a besoin de 4 octets et un caractère a besoin de 1 octet de mémoire pour l'allocation. Considérez que la définition suivante est donnée pour stocker 15 ans de températures quotidiennes de 5 villes. struct monYear { int month, year; }; s....
6 avril 2020 à 19:51
J'essaie de créer un ensemble de struct en C ++, une action nécessitant de surcharger l'opérateur ' Même si j'ai trouvé un moyen de le faire compiler, il n'est pas encapsulé dans la structure, ce qui le rend impur pour la conception OO. Ce que j'ai essayé qui fonctionne: #include <iostream> #include....
31 mars 2020 à 18:51
Welp J'ai enfin atteint des pointeurs après un très long moment. Je comprends que mes programmes gagneront en élégance et en puissance. Malheureusement, ma compréhension semble faire défaut. Je travaille dans la programmation de Kochan en C 4e édition, et c'est l'exercice 10.3. Je dois ajouter une e....
30 mars 2020 à 22:32
Je fais un laboratoire pour mon cours et j'ai un problème avec certains avertissements. On nous donne une structure que nous ne pouvons pas changer: typedef struct Element{ int value; double key1; double key2; struct NODE* next; struct NODE* sort1; struct NODE* sort2; }Node; ....
24 mars 2020 à 22:44
J'ai une structure nommée item, maintenant j'ai une autre structure appelée array qui appelle item. Le struct item arrayofList doit être de la taille 5 #include <stdio.h> #include <string.h> #define MaxItems 5 #define NameLength 20 #define UnitLenght 6 struct item { char name[NameLength]; ....
23 mars 2020 à 16:37
test_system.txt UPLOADER_ID X1 Y1 X2 Y2 1 1.00 1.00 END CUSTOMER_ID TIP X1 Y1 X2 Y2 1 3 2.00 1.00 2.00 1.00 2 2 3.00 1.00 3.00 1.00 3 1 4.00 1.00 4.00 1.00 4 1 5.00 1.00 5.00 1.00 5 2 6.00 1.00 6.....
23 mars 2020 à 14:29
J'ai regardé en ligne mais je ne trouve rien ... Je sais faire une structure et tout. Je suis juste intéressé de savoir si vous pouvez faire quelque chose comme ça. struct Complex{ float real; float imag; } a, b, c; Maintenant, j'ai une structure pour les nombres complexes a, b et c. La que....
16 mars 2020 à 19:55
J'essaie de mettre à jour du code C hérité qui utilise un tableau comme conteneur de données avec un accès nommé via des macros à une solution C ++ 17 plus élégante (sera mis à jour en C ++ 20 lorsqu'il sera disponible, solutions C ++ 20 possibles sont les bienvenus). Désolé s'il y a beaucoup de cod....
10 janv. 2020 à 01:06
Comment puis-je stocker quatre paramètres avec une valeur en c ++ et pouvoir la rappeler. Par exemple, j'ai des paramètres u, k, i, childEdge et une valeur appelée val. Je veux les stocker comme ceci: (5,4,6,1) = 42. Et pouvoir y accéder avec quelque chose comme ceci: int answer = find (5,4,6,1) don....
8 janv. 2020 à 16:57
Je suis nouveau dans c et j'essaie d'attribuer des valeurs à une structure en utilisant strcpy (j'ai essayé d'utiliser l'affectation en utilisant la méthode lvalue et cela génère une erreur). J'essaie d'exécuter le programme et rien ne se passe. Où est l'erreur dans mon code? J'utilise des blocs de ....
27 déc. 2019 à 10:05
J'essaie de créer une connexion de base pour mon application console. Je stocke les données utilisateur dans un fichier .txt comme ceci: ID;Name;IsAdmin. Le txt a plusieurs lignes. Dans l'application, je souhaite stocker les données utilisateur dans un tableau struct User. Je n'arrive pas à trouver ....
14 déc. 2019 à 00:33
Je veux poser des questions sur une déclaration struct en C. Par exemple, struct Person { char name[50]; int citNo; float salary; } prsn[20]; Que fait [20]? Qu'est-ce que ça veut dire? Limite-t-il le nom à 20 (à partir de 50) ou limite-t-il le prsn de prsn[1] à prsn[20]? Et si j'écris l....
10 déc. 2019 à 16:32
Dans un script Python, j'enregistre du son avec la commande suivante: import subprocess import wave self.rec_args =['arecord', '--device=pulse', '-f', 'cd', '-t', '/home/USER/audioFile.wav')] self.rec = subprocess.Popen(self.rec_args, shell=False) J'ouvre ensuite le fichier: self.wave_file = wave.o....
27 nov. 2019 à 08:26
J'ai rencontré un code étrange static ROMCONST struct testcase * ROMCONST *patterns[] = { patternbmk, NULL }; Ce code peut être trouvé ici. De quel type de définition / déclaration de structure s'agit-il? Quelqu'un pourrait-il expliquer en anglais ce que cela signifie?....
21 nov. 2019 à 11:03
J'ai donc créé un code dans lequel il crée une liste liée avec 5 valeurs. Je voudrais savoir quelle serait la meilleure méthode pour supprimer les doublons de ces valeurs et imprimer à nouveau la liste liée sans les doublons. #include <stdio.h> #include <stdlib.h> /* self-referential structure*/ st....
J'essaie de créer un code qui permettra à l'utilisateur de saisir toute quantité d'entrées qu'il souhaite, puis de les imprimer (et d'autres fonctions doivent encore y accéder). Mais lorsque j'essaie de lancer le code, cela me permet de saisir les entrées, mais lorsque je veux les imprimer, il ne s'....
16 nov. 2019 à 19:37
Je veux définir une fonction, qui renvoie soit un struct avec plusieurs valeurs de type variant ou un seul int * en fonction des arguments, un utilisateur passe sur la ligne de commande. Je sais, que Je pourrais simplement toujours renvoyer un struct et récupérer les valeurs spécifiques du struct l....
14 nov. 2019 à 13:50
Considérez la structure suivante: typedef struct { int id; int *key; char *message; char ret; } some_type; Et à l'intérieur de mon code, j'ai maintenant: some_type *a = (some_type *) malloc(sizeof(some_type)); J'ai initialisé la structure mais pas encore ses attributs. Existe-t-il ....
13 nov. 2019 à 17:34
J'écris un code qui utilise une fonction pour renvoyer un pointeur vers une structure, qui est allouée dynamiquement. Cependant, mon code ne lit pas les chaînes. Lorsque je l'exécute, il saute simplement la partie "Type name", je tape l'âge, et il affiche l'âge et rien pour le nom. Étrangement, le c....
4 nov. 2019 à 01:53
stack.h #define MAX_STACK 10 typedef int STACK_ITEM; typedef struct Stack *STACK ; stack.c #include"stack.h" struct Stack{ STACK_ITEM contents[MAX_STACK]; int tos; }; _Bool create_stack(STACK s){ s = malloc(sizeof(struct Stack)); if(s == NULL ) return 0; s->tos....
17 oct. 2019 à 19:13
J'ai écrit du code pour supprimer le nœud à la fin d'une liste liée. Le code fonctionne correctement dans différents cas de test, mais je pense que j'ai rendu mon code un peu lourd. Cependant, je ne vois pas ce que je peux faire différemment? node_t *remove_t (node_t *l){ if (l==NULL){ return l;....
7 oct. 2019 à 20:56
Je dois mapper des codes entiers consécutifs de 1 à 100 à des chaînes en C. Normalement, pour un mappage de nombre à chaîne, j'aurais quelque chose comme ceci: #define code1 1 #define code2 2 . . #define code100 100 struct map { int code; char *msg; }objs[100]; Je ferais alors....
24 sept. 2019 à 19:27
Essayer de créer un tableau de listes de structures en C #. Et obtenir une System.NullReferenceException avec le meilleur essai (erreur en ligne test[i].Add(info1);) La question n'est pas de savoir comment éviter du tout System.NullReferenceException , mais plutôt comment créer rapidement un tab....
23 sept. 2019 à 22:16