Code C / Convertisseur
York_7
Messages postés
102
Statut
Membre
-
tatou_38 Messages postés 1954 Date d'inscription Statut Membre Dernière intervention -
tatou_38 Messages postés 1954 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite réaliser un convertisseur en C.
Étant donné la longueur du code je le découpe en plusieurs partie:
- Le fichier principal (main.c) qui contiendra uniquement le MENU (Devise, durée, surface....)
- Les autres fichiers .c seront Devise.c, durée.c .....
Je pose mes questions à la fin du code :-)
=============================================
// Fichier devise.c
void devise()
{
do
{
// Série d'instructions
}
}
en dessous mes fonctions a appelées:
double converion1 (double DOLLARD_EUROS)
{
double francs = 0;
francs = 6.55957 * euros;
return francs;
}
double conversion2 (EUROS_LIVRES)
{
double livres = 0;
livres = 1.14264 * euros;
return livres;
}
......etc
Et ma main.c:
int main()
{
int choix=0;
// l'utilisateur rentre le type de conversion qu'il veut faire
switch(typeConversion)
{
case 1:
// DEVISE
devise();
break;
case 2:
.......
}
return 0;
}
=============================================
Mes questions:
*Comment faire en sorte que lorsque l'utilisateur va rentrer "1" au menu de ma main.c, mon programme comprenne qu'il faut qu'il ale faire un tour dans "devise.c" (à part mettre #include "devise.c" en haut de ma main.c ?
*Ma devise.c est de type void, il faut plutôt la mettre de type int sachant qu'il y a une variable choix non ? Que je déclare dans ma main.c
je souhaite réaliser un convertisseur en C.
Étant donné la longueur du code je le découpe en plusieurs partie:
- Le fichier principal (main.c) qui contiendra uniquement le MENU (Devise, durée, surface....)
- Les autres fichiers .c seront Devise.c, durée.c .....
Je pose mes questions à la fin du code :-)
=============================================
// Fichier devise.c
void devise()
{
do
{
// Série d'instructions
}
}
en dessous mes fonctions a appelées:
double converion1 (double DOLLARD_EUROS)
{
double francs = 0;
francs = 6.55957 * euros;
return francs;
}
double conversion2 (EUROS_LIVRES)
{
double livres = 0;
livres = 1.14264 * euros;
return livres;
}
......etc
Et ma main.c:
int main()
{
int choix=0;
// l'utilisateur rentre le type de conversion qu'il veut faire
switch(typeConversion)
{
case 1:
// DEVISE
devise();
break;
case 2:
.......
}
return 0;
}
=============================================
Mes questions:
*Comment faire en sorte que lorsque l'utilisateur va rentrer "1" au menu de ma main.c, mon programme comprenne qu'il faut qu'il ale faire un tour dans "devise.c" (à part mettre #include "devise.c" en haut de ma main.c ?
*Ma devise.c est de type void, il faut plutôt la mettre de type int sachant qu'il y a une variable choix non ? Que je déclare dans ma main.c
A voir également:
- Code C / Convertisseur
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Convertisseur mp3 - Guide
4 réponses
Ton code est dans deux fichiers .C. Tous les fichiers sont combinés ensemble à l'édition des liens. Ton main appèle la fonction devise(), elles sera appelée quelque soit le fichier .C dans lequelle elle aura été écrite !
Ta fonction devise() est de type void, cela veut juste dire qu'elle ne retourne aucune valeur.
Je pense que tu en as encore beaucoup à apprendre sur le langage C !
Ta fonction devise() est de type void, cela veut juste dire qu'elle ne retourne aucune valeur.
Je pense que tu en as encore beaucoup à apprendre sur le langage C !