Problème structure
Altaryan
-
youscoul Messages postés 150 Statut Membre -
youscoul Messages postés 150 Statut Membre -
Bonjour a tous, j'ai un léger problème avec CodeBlocks dans la création d'une structure.
Déja avec un exemple simple, la compilation ne passe pas:
et j'ai comme erreur a la ligne 11 (la dernière): error: syntax error before '.' token
Et franchement, je vois pas d'ou viens l'erreur.
Déja avec un exemple simple, la compilation ne passe pas:
#include <stdlib.h>
#include <stdio.h>
typedef struct
{
int reference;
double prix;
}Produit;
Produit produit;
produit.prix = 15;
et j'ai comme erreur a la ligne 11 (la dernière): error: syntax error before '.' token
Et franchement, je vois pas d'ou viens l'erreur.
3 réponses
-
Essayes ça et voir ce que ça donne: suis pas sur mais bon !!
typedef struct Produit {
int reference;
double prix;
}Produit; -
j'ai essayé aussi en nommant la structure, en assignant ma variable avec le nom de structure et non pas la type et il y a la même erreur.
PS: cette structure est un exemple, celle que je dois faire réellement est plus complexe, mais déja cet exemple simple ne marche pas... -
Ce code marche chez moi sans aucun soucis !!!!
#include "stdafx.h"
#include <stdlib.h>
#include <stdio.h>
typedef struct
{
int reference;
double prix;
}Produit;
Produit produit;
int _tmain(int argc, _TCHAR* argv[])
{
produit.prix = 15;
return 0;
}
===Génération : 1 a réussi, 0 a échoué, 0 mis à jour, 0 a été ignoré =======