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
- Structure d'un rapport de stage - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure url - Guide
- Comment modifier la structure d un document word - Guide
- La structure du disque est endommagée et illisible - Forum Disque dur / SSD
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é =======