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.
A voir également:
- Problème structure
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure d'un rapport de stage - Guide
- Structure url - Guide
- Trouvez l'erreur dans la structure du document et corrigez-la. - Forum Word
- Pdf structure 40 - Forum PDF
3 réponses
Essayes ça et voir ce que ça donne: suis pas sur mais bon !!
typedef struct Produit {
int reference;
double prix;
}Produit;
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...
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é =======
#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é =======