Se connecter avec
S'enregistrer | Connectez-vous

[C] Help je debute, pb petit prog

Dernière réponse : dans Programmation

Bonjour a tous,
j'ai fait un petit programme de 5 lignes!! en C et deja je ne comprends pas pourquoi ca ne marche pas!
j'ai fait un tableau de structure mais je n'arrive pas a compiler!
Voici mon petit programme:
****
struct paramstr
{
float frequence;
float module;
float phase;
};
struct paramstr t[100];
int main(int argc, char *argv[])
{
*(t).module=12;
}

**
je sais qu'on aurait pu remplacer *(t).module=12; par t->module=12; mais je souhaite utiliser des pointeurs (je ne veux pas utiliser t[0]) bref, merci à tout ceux qui se pencheront sur mon message et encore mieux ceux(celles) qui pourront m'aider...
Merci encore

Sb

Autres pages sur : help debute petit prog

Lassé par la pub ? Créez un compte

salut,

Lorsque tu écris :
*(t).module
le "." est prioritaire sur sur le "*" donc ça revient au même que si tu avais écrit :
*(t.module)
il faut donc que tu écrives :
(*t).module

Attention , il manque un retour de valeur à ta fonction.

  1. struct paramstr{
  2. float frequence;
  3. float module;
  4. float phase;
  5. };
  6. struct paramstr t[100];
  7. int main(int argc, char *argv[])
  8. {
  9. (*t).module=12;
  10. return 0;
  11. }
Lassé par la pub ? Créez un compte
Tom's guide dans le monde