begin process at 2010 02 10 09:27:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

fonction recuperant une donnee dans une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fonction recuperant une donnee dans une fonction

dimanche 1 juillet 2007 à 07:18:54 | fonction recuperant une donnee dans une fonction

skouby

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 <iostream>
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_;

DMY(NumJour,Month_ref,Year_);
DMYHMS_MS_US_C(Month_ref);

system("PAUSE");
return 0 ;
}

void DMY(int NumJour,int Month_ref,int Year_)
{
     char Months_Name[12][10]={"DECembre","JANvier","FEVrier", "MARs", "AVRil","MAI","JUIn","Juillet","AOUt","SEPtembre","OCTobre","NOVembre"};
    char Week_day_Name[7][9]={"DIManche","LUNdi","MARdi","MERcredi","JEUdi","VENdredi","SAMedi"};
       
    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 /*/
    
    cout<<"\n LE "<<Week_day_Name[(Sum_Days+NumJour +Offset_day)%7]
           <<"\t "<<NumJour
           <<"\t" <<Months_Name[Month_ref%12]
           <<" "  <<Year_<<"\n";
}

void DMYHMS_MS_US_C( int Month_ref)   //prob
{
 int kikou = DMY(1,Month_ref,1)
    {return NbJour[Month_ref];
    };  
        cout<<kikou;       
}
lundi 2 juillet 2007 à 14:14:02 | Re : fonction recuperant une donnee dans une fonction

lenanttais44

Réponse acceptée !

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.

mardi 3 juillet 2007 à 05:50:34 | Re : fonction recuperant une donnee dans une fonction

skouby

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 !
mardi 3 juillet 2007 à 05:50:48 | Re : fonction recuperant une donnee dans une fonction

skouby

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 !
dimanche 2 novembre 2008 à 00:04:46 | Re : fonction recuperant une donnee dans une fonction

skouby

c'est bon merci , mon calendrier fonctionne impec


Cette discussion est classée dans : fonction, int, ref, month, year


Répondre à ce message

Sujets en rapport avec ce message

Pas compris les arguments [ par Bog ] Bonjour.Voila à chaque fois que je me lance dans un projet de programmation C++, je suis tjrs bloqué par certaines choses, surtout les arguments, et c Pas compris les arguments [ par Bog ] Bonjour.Voila à chaque fois que je me lance dans un projet de programmation C++, je suis tjrs bloqué par certaines choses, surtout les arguments, et c scanf() [ par clb ] bonjour à tous,j'ecris par exemple :int fonction(){ if(true) return 0; else return -1}dans main, si cette fonction retourne 0,alors j'appli GTK+-2.0, saisie d'un int ! [ par zazar ] G me demande si la réalisation d'une fonction retournant un int qu'un utilisateur à rentré par le biais d'une fenetre nécessite forcément une conversi Reference pour arguments de fonction! [ par CoxJoe ] Hello,Voila mon code qui est tres simple :# include # include using namespace std;// fonction pour entrer des lettresvoid getchar(char& name[]){ cout la fonction gotoxy(int abs,int ord) [ par jimtruand ] Salut !Je cherche la fonction equivalente a gotoxy(arg1,arg2) de borlandc++ sous Visualc++ ?C'est une fonction qui nous permet de placer le curseur ou 2 return d'une fonction [ par Silver360 ] Hello tout le monde!Je voulais savoir s'il est possible qu'une fonction retourne 2 paramètres ( dans le genre int int mafonction() ) ou si je dois fai Fonction déclaré en static [ par crocejf2000 ] Quel est la différence entre une fonction déclaré comme suit :int NomClasse::Nomfonctrion(int j){blabla}et une fonction déclaré en static :static int fonction d'alloaction dynamique [ par tomsawyerbelgique ] Pour une allocation dynamique d'un tableau à deux dimensions. Comme celle ci:cout // Initalisation int** tab = new int*[p_size1_tab]; for(in ProB avec la fonction int remove (const char*) [ par Avalon10101 ] _-=AvAloN=-_Jai un petit prob avec cette fonction :Je cré mon prog il na aucune erreur é il est donc pré à etre exécuter pour suprimer un fichier test


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales