Bonjour a tous,
Mon probleme est dans le titre.
J'ai un switch case et a l'interieur est il "permis" de sortir d'un
case par un return ( le switch case est bien sur dans une fonction)
A la compile ( gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5))
je n'ai aucun message d'avertissement. Mais je voudrais etre sur que
c'est correcte. Rien vu a ce sujet.
Merci de vos reponses.
gil
In news:43901fd8$0$18582$, Richard Delorme va escriure:
if (year == Gregoire && month == 9 && day > 2)
Vérifie tes annales ; pour moi, l'application de la réforme remonte au plus tôt au 15 octobre (en calendrier grégorien).
^^^^^^^^^^^---------- <- précaution !
Ça dépend des pays.
Définit « pays » :-)))
Salut Antoine, Pays et la reforme ? Vaste question. Juste pour la france : le 9 dec 1582 est suivi par le 20 Dec 1582, sauf l'alsace ( 5/2/1682 suivi du 16/2/1682 ) la lorraine ( 16/2/1760 suivi du 28/2/1760) sauf stasbourg Fev 1682.... Sans parler de la russie qui passa 13 jours a la trappe en 1918.
Extrait : " Scotland: Much confusion exists regarding Scotland's change. Different authorities disagree about whether Scotland changed together with the rest of Great Britain, or if they had changed earlier.
Spain: 4 Oct 1582 was followed by 15 Oct 1582
Sweden (including Finland):
17 Feb 1753 was followed by 1 Mar 1753 (see note below)
Switzerland:
Catholic cantons: 1583, 1584 or 1597 Protestant cantons: 31 Dec 1700 was followed by 12 Jan 1701 (Many local variations)
Turkey: Gregorian calendar introduced 1 Jan 1927
USA: Different areas changed at different times. Along the Eastern seaboard: With Great Britain in 1752. Mississippi valley: With France in 1582. Texas, Florida, California, Nevada, Arizona, New Mexico: With Spain in 1582 Washington, Oregon: With Britain in 1752. Alaska: October 1867 when Alaska became part of the USA. "
C'est pourquoi 1752 est + ou - admis comme reference internationnale. Et puis, pour tout dire, un cal sous linux/ unix ne fait reference qu'a 1752 ce qui me facilitait les tests. Feneant que je suis...
En l'occurence, son programme en tient compte... en quelque sorte : les dates républicaines sont rejetées, si mon hypothèse que la routine qui appelle celle-ci fait le filtrage sur les années et les mois,
evidement qt meme. Cette fonction ne sert qu'a verifier les date 29 30 et 31 avec l'annee 1752 ou les mois (bissextile, 30/31 jours). c'est tout. Ma demande etait, et reste seulement les return dans le switch case pas sur l'algo qui fonctionne tres correctement.
et ne permet
que les années supérieures à 1582, ce qui est me semble-t-il supérieur à 18, est correcte.
Antoine
A+ gil
In news:43901fd8$0$18582$7a628cd7@news.club-internet.fr, Richard Delorme va
escriure:
if (year == Gregoire && month == 9 && day > 2)
Vérifie tes annales ; pour moi, l'application de la réforme remonte
au plus tôt au 15 octobre (en calendrier grégorien).
^^^^^^^^^^^---------- <- précaution !
Ça dépend des pays.
Définit « pays » :-)))
Salut Antoine,
Pays et la reforme ? Vaste question.
Juste pour la france : le 9 dec 1582 est suivi par le 20 Dec 1582, sauf
l'alsace ( 5/2/1682 suivi du 16/2/1682 ) la lorraine ( 16/2/1760 suivi
du 28/2/1760) sauf stasbourg Fev 1682....
Sans parler de la russie qui passa 13 jours a la trappe en 1918.
Extrait :
"
Scotland:
Much confusion exists regarding Scotland's change. Different
authorities disagree about whether Scotland changed together with the
rest of Great Britain, or if they had changed earlier.
Spain:
4 Oct 1582 was followed by 15 Oct 1582
Sweden (including Finland):
17 Feb 1753 was followed by 1 Mar 1753 (see note below)
Switzerland:
Catholic cantons: 1583, 1584 or 1597
Protestant cantons:
31 Dec 1700 was followed by 12 Jan 1701
(Many local variations)
Turkey:
Gregorian calendar introduced 1 Jan 1927
USA:
Different areas changed at different times.
Along the Eastern seaboard: With Great Britain in 1752.
Mississippi valley: With France in 1582.
Texas, Florida, California, Nevada, Arizona, New Mexico: With Spain
in 1582
Washington, Oregon: With Britain in 1752.
Alaska: October 1867 when Alaska became part of the USA.
"
C'est pourquoi 1752 est + ou - admis comme reference internationnale.
Et puis, pour tout dire, un cal sous linux/ unix ne fait reference qu'a
1752 ce qui me facilitait les tests. Feneant que je suis...
En l'occurence, son programme en tient compte... en quelque sorte : les
dates républicaines sont rejetées, si mon hypothèse que la routine qui
appelle celle-ci fait le filtrage sur les années et les mois,
evidement qt meme. Cette fonction ne sert qu'a verifier les date 29 30
et 31 avec l'annee 1752 ou les mois (bissextile, 30/31 jours). c'est tout.
Ma demande etait, et reste seulement les return dans le switch case pas
sur l'algo qui fonctionne tres correctement.
et ne permet
que les années supérieures à 1582, ce qui est me semble-t-il supérieur à 18,
est correcte.
In news:43901fd8$0$18582$, Richard Delorme va escriure:
if (year == Gregoire && month == 9 && day > 2)
Vérifie tes annales ; pour moi, l'application de la réforme remonte au plus tôt au 15 octobre (en calendrier grégorien).
^^^^^^^^^^^---------- <- précaution !
Ça dépend des pays.
Définit « pays » :-)))
Salut Antoine, Pays et la reforme ? Vaste question. Juste pour la france : le 9 dec 1582 est suivi par le 20 Dec 1582, sauf l'alsace ( 5/2/1682 suivi du 16/2/1682 ) la lorraine ( 16/2/1760 suivi du 28/2/1760) sauf stasbourg Fev 1682.... Sans parler de la russie qui passa 13 jours a la trappe en 1918.
Extrait : " Scotland: Much confusion exists regarding Scotland's change. Different authorities disagree about whether Scotland changed together with the rest of Great Britain, or if they had changed earlier.
Spain: 4 Oct 1582 was followed by 15 Oct 1582
Sweden (including Finland):
17 Feb 1753 was followed by 1 Mar 1753 (see note below)
Switzerland:
Catholic cantons: 1583, 1584 or 1597 Protestant cantons: 31 Dec 1700 was followed by 12 Jan 1701 (Many local variations)
Turkey: Gregorian calendar introduced 1 Jan 1927
USA: Different areas changed at different times. Along the Eastern seaboard: With Great Britain in 1752. Mississippi valley: With France in 1582. Texas, Florida, California, Nevada, Arizona, New Mexico: With Spain in 1582 Washington, Oregon: With Britain in 1752. Alaska: October 1867 when Alaska became part of the USA. "
C'est pourquoi 1752 est + ou - admis comme reference internationnale. Et puis, pour tout dire, un cal sous linux/ unix ne fait reference qu'a 1752 ce qui me facilitait les tests. Feneant que je suis...
En l'occurence, son programme en tient compte... en quelque sorte : les dates républicaines sont rejetées, si mon hypothèse que la routine qui appelle celle-ci fait le filtrage sur les années et les mois,
evidement qt meme. Cette fonction ne sert qu'a verifier les date 29 30 et 31 avec l'annee 1752 ou les mois (bissextile, 30/31 jours). c'est tout. Ma demande etait, et reste seulement les return dans le switch case pas sur l'algo qui fonctionne tres correctement.
et ne permet
que les années supérieures à 1582, ce qui est me semble-t-il supérieur à 18, est correcte.
Antoine
A+ gil
Albert
[...]
A part le golf de gascogne qui reserve parfois de bonnes surprises
J'y ai beaucoup navigué, c'est un sale coin où il faut avoir une cartographie à jour. A cause des 18 trous. Si on pousse à l'Ouest, à part le poteau noir avec lequel une collision est toujours possible, c'est clair jusqu'en amérique.
Rien que d'en parler ca me donne des envies; De plus c'est la bonne saison pour recuperer les alizees, qui soit dit en passant ne sont pas de "petits" vents mais qui ont l'avantage d'etre assez constants en force et direction. J'ai eu une seule fois unte tres mauvaise experience ( j'etait gamin ) en etant tropt pres ( erreur de navigation ) de la cote espagnole avec des lames croisees. Heureusement les gars avaient fait les Glenans :-) ca c'est pour Harpo !! A+ gil
[...]
A part le golf de gascogne qui reserve parfois de bonnes surprises
J'y ai beaucoup navigué, c'est un sale coin où il faut avoir une
cartographie à jour. A cause des 18 trous.
Si on pousse à l'Ouest, à part le poteau noir avec lequel une collision
est toujours possible, c'est clair jusqu'en amérique.
Rien que d'en parler ca me donne des envies; De plus c'est la bonne
saison pour recuperer les alizees, qui soit dit en passant ne sont pas
de "petits" vents mais qui ont l'avantage d'etre assez constants en
force et direction.
J'ai eu une seule fois unte tres mauvaise experience ( j'etait gamin )
en etant tropt pres ( erreur de navigation ) de la cote espagnole avec
des lames croisees.
Heureusement les gars avaient fait les Glenans :-) ca c'est pour Harpo !!
A+
gil
A part le golf de gascogne qui reserve parfois de bonnes surprises
J'y ai beaucoup navigué, c'est un sale coin où il faut avoir une cartographie à jour. A cause des 18 trous. Si on pousse à l'Ouest, à part le poteau noir avec lequel une collision est toujours possible, c'est clair jusqu'en amérique.
Rien que d'en parler ca me donne des envies; De plus c'est la bonne saison pour recuperer les alizees, qui soit dit en passant ne sont pas de "petits" vents mais qui ont l'avantage d'etre assez constants en force et direction. J'ai eu une seule fois unte tres mauvaise experience ( j'etait gamin ) en etant tropt pres ( erreur de navigation ) de la cote espagnole avec des lames croisees. Heureusement les gars avaient fait les Glenans :-) ca c'est pour Harpo !! A+ gil
Richard Delorme
In news:43901fd8$0$18582$, Richard Delorme va escriure:
if (year == Gregoire && month == 9 && day > 2)
Vérifie tes annales ; pour moi, l'application de la réforme remonte au plus tôt au 15 octobre (en calendrier grégorien).
^^^^^^^^^^^---------- <- précaution !
Ça dépend des pays.
Définit « pays » :-)))
L'intérêt du terme « pays » est justement d'être vague :-) Pour les dates de passages au calendrier grégorien, il faut savoir par exemple que l'Alsace n'est pas en France, et que Strasbourg n'est pas en Alsace :-)
Normalement, une bonne localisation devrait aussi tenir compte du calendrier républicain utilisé en France du 22 septembre 1792 au 31 décembre 1805.
En l'occurence, son programme en tient compte... en quelque sorte : les dates républicaines sont rejetées, si mon hypothèse que la routine qui appelle celle-ci fait le filtrage sur les années et les mois, et ne permet que les années supérieures à 1582, ce qui est me semble-t-il supérieur à 18, est correcte.
C'est ce rejet que je trouve incorrect. Les dates comprises entre le 22/09/1792 et le 31/12/1805 ne sont pas françaises.
-- Richard
In news:43901fd8$0$18582$7a628cd7@news.club-internet.fr, Richard Delorme va
escriure:
if (year == Gregoire && month == 9 && day > 2)
Vérifie tes annales ; pour moi, l'application de la réforme remonte
au plus tôt au 15 octobre (en calendrier grégorien).
^^^^^^^^^^^---------- <- précaution !
Ça dépend des pays.
Définit « pays » :-)))
L'intérêt du terme « pays » est justement d'être vague :-)
Pour les dates de passages au calendrier grégorien, il faut savoir par
exemple que l'Alsace n'est pas en France, et que Strasbourg n'est pas en
Alsace :-)
Normalement, une bonne localisation devrait aussi tenir
compte du calendrier républicain utilisé en France du
22 septembre 1792 au 31 décembre 1805.
En l'occurence, son programme en tient compte... en quelque sorte : les
dates républicaines sont rejetées, si mon hypothèse que la routine qui
appelle celle-ci fait le filtrage sur les années et les mois, et ne permet
que les années supérieures à 1582, ce qui est me semble-t-il supérieur à 18,
est correcte.
C'est ce rejet que je trouve incorrect. Les dates comprises entre le
22/09/1792 et le 31/12/1805 ne sont pas françaises.
In news:43901fd8$0$18582$, Richard Delorme va escriure:
if (year == Gregoire && month == 9 && day > 2)
Vérifie tes annales ; pour moi, l'application de la réforme remonte au plus tôt au 15 octobre (en calendrier grégorien).
^^^^^^^^^^^---------- <- précaution !
Ça dépend des pays.
Définit « pays » :-)))
L'intérêt du terme « pays » est justement d'être vague :-) Pour les dates de passages au calendrier grégorien, il faut savoir par exemple que l'Alsace n'est pas en France, et que Strasbourg n'est pas en Alsace :-)
Normalement, une bonne localisation devrait aussi tenir compte du calendrier républicain utilisé en France du 22 septembre 1792 au 31 décembre 1805.
En l'occurence, son programme en tient compte... en quelque sorte : les dates républicaines sont rejetées, si mon hypothèse que la routine qui appelle celle-ci fait le filtrage sur les années et les mois, et ne permet que les années supérieures à 1582, ce qui est me semble-t-il supérieur à 18, est correcte.
C'est ce rejet que je trouve incorrect. Les dates comprises entre le 22/09/1792 et le 31/12/1805 ne sont pas françaises.
-- Richard
Harpo
Pierre Maurette wrote:
[...]
A part le golf de gascogne qui reserve parfois de bonnes surprises J'y ai beaucoup navigué, c'est un sale coin où il faut avoir une
cartographie à jour. A cause des 18 trous.
Rhâzut grillé !
Pierre Maurette wrote:
[...]
A part le golf de gascogne qui reserve parfois de bonnes surprises
J'y ai beaucoup navigué, c'est un sale coin où il faut avoir une
Encore un coup des royalistes pour infiltrer l'informatique et prendre le pouvoir par l'installations de norme logicielles !
passera pas
Harpo
Albert wrote:
Je n'ai pas de Pb avec le calcul des dates. j'ai repris un ancien algo
utilise par beaucoup et qui fonctionne tres bien.
Le problème n'est pas là, il est dans le fait que ces problèmes de dates, il y a des gens que ça gonfle de chez ça gonle. De ce fait, à part le fait qu'il existe quelques mordus des problèmes de date -qui sont sans doute des problèmes passionnants à condition de s'y passionner- tu cours un risque d'endormir le reste de l'auditoire.
Je recidive en disant que mon pb etait les return dans le switch case . Rien d'autre.
Il a été répondu très convenablement à cette question.
A bientot ( j'espere aller un jour a Brest ) !!!
Attend la fin de la tempête. C'est un pays ou on pourrait acoir 2 choix, soit il fait froid soit il pleut, Il fait rarement froid mais ce n'est pas un choix. Par contre, en été on est préservé de la canicule.
Albert wrote:
Je n'ai pas de Pb avec le calcul des dates. j'ai repris un ancien algo
utilise par beaucoup et qui fonctionne tres bien.
Le problème n'est pas là, il est dans le fait que ces problèmes de
dates, il y a des gens que ça gonfle de chez ça gonle. De ce fait, à
part le fait qu'il existe quelques mordus des problèmes de date -qui
sont sans doute des problèmes passionnants à condition de s'y
passionner- tu cours un risque d'endormir le reste de l'auditoire.
Je recidive en disant que mon pb etait les return dans le switch case
. Rien d'autre.
Il a été répondu très convenablement à cette question.
A bientot ( j'espere aller un jour a Brest ) !!!
Attend la fin de la tempête. C'est un pays ou on pourrait acoir 2 choix,
soit il fait froid soit il pleut, Il fait rarement froid mais ce n'est
pas un choix.
Par contre, en été on est préservé de la canicule.
Je n'ai pas de Pb avec le calcul des dates. j'ai repris un ancien algo
utilise par beaucoup et qui fonctionne tres bien.
Le problème n'est pas là, il est dans le fait que ces problèmes de dates, il y a des gens que ça gonfle de chez ça gonle. De ce fait, à part le fait qu'il existe quelques mordus des problèmes de date -qui sont sans doute des problèmes passionnants à condition de s'y passionner- tu cours un risque d'endormir le reste de l'auditoire.
Je recidive en disant que mon pb etait les return dans le switch case . Rien d'autre.
Il a été répondu très convenablement à cette question.
A bientot ( j'espere aller un jour a Brest ) !!!
Attend la fin de la tempête. C'est un pays ou on pourrait acoir 2 choix, soit il fait froid soit il pleut, Il fait rarement froid mais ce n'est pas un choix. Par contre, en été on est préservé de la canicule.
Albert
Bonjour a tous, Mon probleme est dans le titre. J'ai un switch case et a l'interieur est il "permis" de sortir d'un case par un return ( le switch case est bien sur dans une fonction) A la compile ( gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) je n'ai aucun message d'avertissement. Mais je voudrais etre sur que c'est correcte. Rien vu a ce sujet. Merci de vos reponses. gil
Bonsoir a tous, je tiens a vous remercier pour vos reponses, bien que 95% ne correspondaient pas a la question primaire : "returun dans un switch case" et certainement pas a l'algo ( qui fonctionne tres bien).
Donc je me retire de la liste en vous souhaitant une discussion tres ciblee qui vous fera plaisir et une excellente fin de semaine.
Salutations gil
Bonjour a tous,
Mon probleme est dans le titre.
J'ai un switch case et a l'interieur est il "permis" de sortir d'un
case par un return ( le switch case est bien sur dans une fonction)
A la compile ( gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5))
je n'ai aucun message d'avertissement. Mais je voudrais etre sur que
c'est correcte. Rien vu a ce sujet.
Merci de vos reponses.
gil
Bonsoir a tous,
je tiens a vous remercier pour vos reponses, bien que 95% ne
correspondaient pas a la question primaire : "returun dans un switch
case" et certainement pas a l'algo ( qui fonctionne tres bien).
Donc je me retire de la liste en vous souhaitant une discussion tres
ciblee qui vous fera plaisir et une excellente fin de semaine.
Bonjour a tous, Mon probleme est dans le titre. J'ai un switch case et a l'interieur est il "permis" de sortir d'un case par un return ( le switch case est bien sur dans une fonction) A la compile ( gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) je n'ai aucun message d'avertissement. Mais je voudrais etre sur que c'est correcte. Rien vu a ce sujet. Merci de vos reponses. gil
Bonsoir a tous, je tiens a vous remercier pour vos reponses, bien que 95% ne correspondaient pas a la question primaire : "returun dans un switch case" et certainement pas a l'algo ( qui fonctionne tres bien).
Donc je me retire de la liste en vous souhaitant une discussion tres ciblee qui vous fera plaisir et une excellente fin de semaine.
Salutations gil
Emmanuel Delahaye
retour = qqchose; break; /* un goto qui fait sa chochote */
Oui, de même que 'switch' est une succession de 'if ... goto ...', relooké.
Un if else aussi... La question n'est pas là.
Je confirme que la question n'est pas là, évidement, puisqu'il n'y a pas de question.
T'as lu le fil ? -- A+
Emmanuel Delahaye
retour = qqchose;
break; /* un goto qui fait sa chochote */
Oui, de même que 'switch' est une succession de 'if ... goto ...', relooké.
Un if else aussi... La question n'est pas là.
Je confirme que la question n'est pas là, évidement, puisqu'il n'y a pas de question.