Les sous variables
shareaza15
Messages postés
667
Date d'inscription
Statut
Membre
Dernière intervention
-
le père -
le père -
Bonjour,
je suis en train d'apprendre a programmer en C/C++ mais je rencontre naturellement quelque obstacles
cette fois j'essai de creer une sous variable (en la declarant naturellement) mais mon IDE (dev C++) me dit "storage size of '(nomDeMaSousVariable)' isn't known" et malgré que j'ai compris que la taille de stock n'etai pas precisé je n'ai pas pu resoudre mon probleme, alors voici mon code source si ca peut vous aider (2 fichiers (un header et un main))
main :
#include <stdio.h>
#include <stdlib.h>
#include "header.h"
void initialisercoordonees(coordonees *point);
int main(int argc, char *argv[])
{
coordonees monPoint;
initialiser(&monPoint);
return 0;
}
void initialisercoordonees(coordonees *point)
{
(*point).x = 0;
(*point).y = 0;
}
header :
typedef struct coordonees coordonees;
Merci d'avance
je suis en train d'apprendre a programmer en C/C++ mais je rencontre naturellement quelque obstacles
cette fois j'essai de creer une sous variable (en la declarant naturellement) mais mon IDE (dev C++) me dit "storage size of '(nomDeMaSousVariable)' isn't known" et malgré que j'ai compris que la taille de stock n'etai pas precisé je n'ai pas pu resoudre mon probleme, alors voici mon code source si ca peut vous aider (2 fichiers (un header et un main))
main :
#include <stdio.h>
#include <stdlib.h>
#include "header.h"
void initialisercoordonees(coordonees *point);
int main(int argc, char *argv[])
{
coordonees monPoint;
initialiser(&monPoint);
return 0;
}
void initialisercoordonees(coordonees *point)
{
(*point).x = 0;
(*point).y = 0;
}
header :
typedef struct coordonees coordonees;
Merci d'avance
4 réponses
Heu je crois que t'as pas créé ton type coordonnées :
par exemple pour ton header, tu aurais :
struct coordonees
{
int x;
int y;
};
typedef struct coordonees coordonees;
par exemple pour ton header, tu aurais :
struct coordonees
{
int x;
int y;
};
typedef struct coordonees coordonees;
Bonjour
Tu dis que tu as défini la struct coordonees, pourquoi ne la voit-on pas dans le code que tu as donné dans ton message initial ?
Pourquoi appelles-tu la fonction initialiser dans ton main alors qu'elle n'est pas définie ? (c'est initialisercoordonees qui est définie)
Qu'est-ce que c'est qu'une "sous-variable" ? Je connais les variables mais je n'avais jamais entendu parler de sous-variable.
Tu dis que tu as défini la struct coordonees, pourquoi ne la voit-on pas dans le code que tu as donné dans ton message initial ?
Pourquoi appelles-tu la fonction initialiser dans ton main alors qu'elle n'est pas définie ? (c'est initialisercoordonees qui est définie)
Qu'est-ce que c'est qu'une "sous-variable" ? Je connais les variables mais je n'avais jamais entendu parler de sous-variable.