Initialisation d'une strucutre contenant une union - C - Programmation
Marsh Posté le 29-11-2004 à 21:33:15
il me semble que c'est ca :
Code :
|
Marsh Posté le 29-11-2004 à 21:59:15
je vien d'essayer ta suggestion theShOcKwAvE, mais ca me retourne la meme erreur.
j'ai meme essayé avec des parentheses, des crochets ..., rien a faire !!!
Marsh Posté le 29-11-2004 à 22:15:06
Ça devrait être bon. Chez moi ça marche sans avertissements avec :
param ABC = { { {0.0} }, 1, 300, 1};
ou :
param DEF = { { {0, 0, 0, 0} }, 1, 300, 1};
Marsh Posté le 29-11-2004 à 22:24:47
Je suis vraiment naze, dans mon exemple chez moi j'utilisais un tableau (ABC[1]) du coup fallait juste rajouter un couche d'accolade a vos solutions.
Merci beaucoup,
Max
Marsh Posté le 29-11-2004 à 22:37:26
blurk a écrit : Ça devrait être bon. Chez moi ça marche sans avertissements avec : |
fais gaffe c'est pas standard, une union doit etre initialisée avec une valeur du type du premier membre
Marsh Posté le 01-12-2004 à 21:33:53
kineton a écrit : Bonjour, |
Ceci fonctionne:
|
Marsh Posté le 02-12-2004 à 11:27:02
Hello Emmanuel et bienvenue ici !
Note que tu as la balise cpp au lieu de code qui colorise ton code.
Marsh Posté le 02-12-2004 à 12:56:26
HelloWorld a écrit : Hello Emmanuel et bienvenue ici ! |
Merci de ton accueil.
Je préfère éviter les balises 'cpp' ou alors, il faudrait m'indiquer un moyen de désactiver la numérotation des lignes que je trouve peu pratique. J'ai en effet l'habitude de copier/coller le code posté pour le tester. Si il faut retirer les numéros de lignes (j'ai fait l'essai) à chaque fois, je risque d'abandonner assez vite...
Nota : j'ai utilisé 'fixed' et non 'code'.
Marsh Posté le 02-12-2004 à 12:58:23
Emmanuel Delahaye a écrit : Si il faut retirer les numéros de lignes (j'ai fait l'essai) à chaque fois, je risque d'abandonner assez vite... |
Nan, tu cliques sur le bouton edit du message où se trouve le code, et tu copies/colles le contenu du message entre les balises cpp. C'est pas génial, mais c'est pas la mort non plus...
M'enfin, bienvenue ici. Fais pas gaffe à Taz, c'est un étudiant qu'on a pour quelques mois, il apprend encore.
Marsh Posté le 26-12-2007 à 19:32:22
Grrr, j'arrive pas à utiliser ma structure :
Code :
|
error: invalid conversion from 'const char*' to 'int' |
J'ai essayé aussi :
Code :
|
Pas mieux :
error: expected primary-expression before '.' token |
Marsh Posté le 26-12-2007 à 19:52:04
Emmanuel Delahaye a écrit : |
avec un double click sur le code les lignes disparaissent
Marsh Posté le 26-12-2007 à 21:16:54
morph a écrit : |
Je sais pas si tu as remarqué mais son message date d'il y a 3 ans.
Marsh Posté le 27-12-2007 à 20:21:57
Olivier51 a écrit : Grrr, j'arrive pas à utiliser ma structure :
|
Marsh Posté le 28-12-2007 à 03:25:10
matafan a écrit : |
N'empêche que je viens de découvrir le truc du double click, alors, pour moi, ce n'est pas inutile !
Marsh Posté le 28-12-2007 à 03:25:58
morph a écrit : |
Merci pour cette astuce bien pratique.
Marsh Posté le 28-12-2007 à 08:28:49
Emmanuel Delahaye a écrit : |
Les Joce bugs^Wfeatures faut pas chercher à comprendre
Marsh Posté le 29-11-2004 à 21:13:55
Bonjour,
Je me retrouve avec un probleme d'initialisation d'une structure contenant une union : j'arrive a initaliser une variable ayant pour type une strucutre tant que j'utilise pas d'union dans cette structure.
Voici la definition de ma structure :
Et voici comment j'initialise ma variable :
Et voici les warning que me donne mon compilateur :
Merci de la precieuse aide que vous pourriez me donner.
Max