cs_skouby
Messages postés13Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention 5 mars 2009
-
1 juil. 2007 à 07:18
cs_skouby
Messages postés13Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention 5 mars 2009
-
2 nov. 2008 à 00:04
Bonjour , j'utilise DEV C++ et j'ai du mal a recuperer un futur mudulo ( NbJour[Month_ref] ) pris dans la fonction DMY et la recrachée dans DMYHMS_MS_US_C , je suppose que c'est une mauvaise écriture entre void return, et les passements de caractère, je suis dessus depuis trop longtemps donc , un peu d'aide me ferais du bien.
ps : prkoi je ne met pas simplement dans la meme fonction , alors que j'utilise les meme noms , c'est pour l'usage futur ,merci bien .
#include
using namespace std;
/*/ Le XXIe siècle et le IIIe millénaire commencent le 1er janvier de l’an 1 du troisième millénaire, c’est-à-dire en 2001.
// Tout les 400ans/*/
void DMY(int NumJour,int Month_ref,int Year_);
void DMYHMS_MS_US_C(int Month_ref);
int main (void)
{
int NumJour;int Month_ref;int Year_;
cout<<"\nDD\nMM\nYYY\n";
cin>>NumJour;cin>>Month_ref;cin>>Year_;
int Fev_days=28;
if (Year_%4 == 0) Fev_days=29; else Fev_days=28;/*/années bissextilles /*/
int NbJour[12]={31,31,Fev_days,31,30,31,30,31,31,30,31,30};/*/dec,janv,fev,..../*/
int Sum_Days=0;
for (int Mois=1;Mois<Month_ref;Mois++){Sum_Days = Sum_Days + NbJour[Mois];};
int Offset_day = ( Year_/4 +Year_ - 2)% 7; /*/ [(années bissextiles-1)*2 + années normales ] modulo la semaine /*/
if (Year_%2 == 0) Offset_day--;/*/par rapport aux années bissextilles /*/
lenanttais44
Messages postés34Date d'inscriptionmardi 22 mai 2007StatutMembreDernière intervention 7 février 2008 2 juil. 2007 à 14:14
Je pense que tu doit pas mettre void dans ta fonction.
Pose-toi bien la question quel est le type de NbJour[Month_ref]
Tu met le type de NbJour[Month_ref] à la place du void
J'ai l'impression que NbJour n'est pas déclaré dans ta fonction DMYHMS_MS_US_C
Sinon si tu fait
int kikou = DMY(1,Month_ref,1)
tu dois mettre un return dans ta fonction DMY et tu dois mettre int à la place de void dans cette meme fonction.
cs_skouby
Messages postés13Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention 5 mars 2009 3 juil. 2007 à 05:50
Je suis pas encore pret pour les réceptions de donnée , jessaye un truc avec des pointeurs si ca marche pas je vais tt mettre dans la meme fonction , et relire mes fiches, thk man !
cs_skouby
Messages postés13Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention 5 mars 2009 3 juil. 2007 à 05:50
Je suis pas encore pret pour les réceptions de donnée , jessaye un truc avec des pointeurs si ca marche pas je vais tt mettre dans la meme fonction , et relire mes fiches, thk man !