Les structures en C
Résolu
Cynthia75
-
Cynthia75 -
Cynthia75 -
Bonsoir à tous,
voila je débute en programmation et j'en suis à la partie des structures en C. Je pense avoir compris, le problème c'est que là j'essaye de faire un petit programme qui convertir une heure en seconde en utilisant la notion de structure mais mon programme ne compile pas. Je ne comprend vraiment pourquoi. Pouvez m'expliquez (avec des mots simples ^^) mon erreur :)
Merci :)
voila je débute en programmation et j'en suis à la partie des structures en C. Je pense avoir compris, le problème c'est que là j'essaye de faire un petit programme qui convertir une heure en seconde en utilisant la notion de structure mais mon programme ne compile pas. Je ne comprend vraiment pourquoi. Pouvez m'expliquez (avec des mots simples ^^) mon erreur :)
Merci :)
#include <stdio.h> #include <stdlib.h> typedef struct { int heures; int minutes; int secondes; } Heure; int heure_en_secondes(Heure h) { return (h.heures * 3600); } int main() { int a; a = 0; printf("Veuillez entrez une heure \n"); scanf ("%d", &a); printf("Cela fait %d secondes\n",heure_en_secondes(a)); return (0); }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Dans son restaurant, igor utilise une application pour gérer les réservations. dans le schéma (structure) de la base de données de l’application représenté ci-dessous : de quoi « clients » est-il le nom ? de quoi « date » est-il le nom ? associez chaque terme avec un attribut, une donnée, un enregistrement, une table, une valeur ou une variable.
- C'est quoi le cache d'une application - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Desinstaller une application sur windows - Guide
- Changer le son de notification d'une application - Guide
- Schéma téléphone oublié - Guide
1 réponse
Bonjour,
d'après ce que tu as écris, ta fonction heure_en_secondes prend en paramètre une variable de type Heure.
Or, ici ligne 23 tu lui donne un int.
Dans ton main, il faut que tu créé une variable de type Heure et que tu l'envoies à la fonction heure_en_secondes, à la place d'un int.
Cordialement.
d'après ce que tu as écris, ta fonction heure_en_secondes prend en paramètre une variable de type Heure.
Or, ici ligne 23 tu lui donne un int.
Dans ton main, il faut que tu créé une variable de type Heure et que tu l'envoies à la fonction heure_en_secondes, à la place d'un int.
Cordialement.
Comme ça, il ne devrait plus y avoir de problème.