Chaine de caracteres Tableau
Salut!
en fait je veux ecrire un progamme qui me pernet de ressortir les mois de l'année en ordre. Alors mes essais me donne ceci:
#include<iostream>
#include<string.h>
using namespace std;
//char*month_name(char *n)
int main()
{
static char *name[]={"illegal month",
"january",
"February",
"march",
"April",
"May",
"june",
"july",
"August",
"september",
"Oktber",
"november",
"December"
};
int i;
char *ptrname[23];
for(i=0;i<=12;i++)
cout<<"name["<<i<<"]="<<name[i]<<'\n';
int k;
for(k=i;k<=11;k++)
ptrname[k]=name[i++];
cout<<"valeur de k"<<ptrname[k]<<'\n';
if(strcmp(name[i],name[k])<0)
return 0;
Bien je n'arrive pas aller plus loin ! Je veux créer un second tableau qui me permettrai de comparez en longeur les differents mois.
Avez vous une idée?
en fait je veux ecrire un progamme qui me pernet de ressortir les mois de l'année en ordre. Alors mes essais me donne ceci:
#include<iostream>
#include<string.h>
using namespace std;
//char*month_name(char *n)
int main()
{
static char *name[]={"illegal month",
"january",
"February",
"march",
"April",
"May",
"june",
"july",
"August",
"september",
"Oktber",
"november",
"December"
};
int i;
char *ptrname[23];
for(i=0;i<=12;i++)
cout<<"name["<<i<<"]="<<name[i]<<'\n';
int k;
for(k=i;k<=11;k++)
ptrname[k]=name[i++];
cout<<"valeur de k"<<ptrname[k]<<'\n';
if(strcmp(name[i],name[k])<0)
return 0;
Bien je n'arrive pas aller plus loin ! Je veux créer un second tableau qui me permettrai de comparez en longeur les differents mois.
Avez vous une idée?
Configuration: Windows XP Firefox 1.5.0.11