Le 14/03/2009 22:50, Alexandre BACQUART écrivit :Antoine Leca wrote:Le 14/03/2009 9:47, candide écrivit :printf( "nt Vous avez perdu. Le mot a trouver etait : %s",
On peut utiliser sans souci les accents dans les messages (sauf si on
s'appelle Marc E. et que l'on travaille sur des terminaux zarbi), c'est
quand même plus lisible.
Avec la console Windows vaut mieux s'abstenir des accents.
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
J'ai déjà eu ce problème dans de nombreux cas de développement. Mais
pour ma part, je suis configuré par défaut en anglais, peut-être que ça
joue. Je suppose que ça doit se configurer quelque-part pour que ce soit
spécifique à certains outils, mais ça ne me dérange pas suffisamment
pour que je cherche la manière de faire.
Premier résultat d'une recherche Google :
http://mail.nl.linux.org/linux-utf8/2004-11/msg00009.html, 1er alinéa
Le 14/03/2009 22:50, Alexandre BACQUART écrivit :
Antoine Leca wrote:
Le 14/03/2009 9:47, candide écrivit :
printf( "nt Vous avez perdu. Le mot a trouver etait : %s",
On peut utiliser sans souci les accents dans les messages (sauf si on
s'appelle Marc E. et que l'on travaille sur des terminaux zarbi), c'est
quand même plus lisible.
Avec la console Windows vaut mieux s'abstenir des accents.
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
J'ai déjà eu ce problème dans de nombreux cas de développement. Mais
pour ma part, je suis configuré par défaut en anglais, peut-être que ça
joue. Je suppose que ça doit se configurer quelque-part pour que ce soit
spécifique à certains outils, mais ça ne me dérange pas suffisamment
pour que je cherche la manière de faire.
Premier résultat d'une recherche Google :
http://mail.nl.linux.org/linux-utf8/2004-11/msg00009.html, 1er alinéa
Le 14/03/2009 22:50, Alexandre BACQUART écrivit :Antoine Leca wrote:Le 14/03/2009 9:47, candide écrivit :printf( "nt Vous avez perdu. Le mot a trouver etait : %s",
On peut utiliser sans souci les accents dans les messages (sauf si on
s'appelle Marc E. et que l'on travaille sur des terminaux zarbi), c'est
quand même plus lisible.
Avec la console Windows vaut mieux s'abstenir des accents.
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
J'ai déjà eu ce problème dans de nombreux cas de développement. Mais
pour ma part, je suis configuré par défaut en anglais, peut-être que ça
joue. Je suppose que ça doit se configurer quelque-part pour que ce soit
spécifique à certains outils, mais ça ne me dérange pas suffisamment
pour que je cherche la manière de faire.
Premier résultat d'une recherche Google :
http://mail.nl.linux.org/linux-utf8/2004-11/msg00009.html, 1er alinéa
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Et si tu compiles sous Linux avec un locale (précisant un certain
encodage) donné, puis que tu changes de locale (avec un *autre*
encodage), est-ce que le programme affiche correctement les accents ?
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Et si tu compiles sous Linux avec un locale (précisant un certain
encodage) donné, puis que tu changes de locale (avec un *autre*
encodage), est-ce que le programme affiche correctement les accents ?
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Et si tu compiles sous Linux avec un locale (précisant un certain
encodage) donné, puis que tu changes de locale (avec un *autre*
encodage), est-ce que le programme affiche correctement les accents ?
Les fichiers du programme (main.c, pendu.h et dico.txt) sont
disponible ici :
http://beware007.free.fr/Projet_C/Pendu/
Les fichiers du programme (main.c, pendu.h et dico.txt) sont
disponible ici :
http://beware007.free.fr/Projet_C/Pendu/
Les fichiers du programme (main.c, pendu.h et dico.txt) sont
disponible ici :
http://beware007.free.fr/Projet_C/Pendu/
Antoine Leca a écrit :Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais allusion. Le
problème de l'affichage n'est pas lié à un problème de compilateur, c'est lié à
l'encodage de la console Windows, cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Antoine Leca a écrit :
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais allusion. Le
problème de l'affichage n'est pas lié à un problème de compilateur, c'est lié à
l'encodage de la console Windows, cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Antoine Leca a écrit :Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais allusion. Le
problème de l'affichage n'est pas lié à un problème de compilateur, c'est lié à
l'encodage de la console Windows, cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
candide wrote:Antoine Leca a écrit :Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc
j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères
spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais
allusion. Le
problème de l'affichage n'est pas lié à un problème de compilateur,
c'est lié à
l'encodage de la console Windows, cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Essaye plutôt :
swprintf(L"La fête de Noël où ? à Bécon les Bruyères.n");
candide wrote:
Antoine Leca a écrit :
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc
j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères
spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais
allusion. Le
problème de l'affichage n'est pas lié à un problème de compilateur,
c'est lié à
l'encodage de la console Windows, cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Essaye plutôt :
swprintf(L"La fête de Noël où ? à Bécon les Bruyères.n");
candide wrote:Antoine Leca a écrit :Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc
j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères
spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais
allusion. Le
problème de l'affichage n'est pas lié à un problème de compilateur,
c'est lié à
l'encodage de la console Windows, cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Essaye plutôt :
swprintf(L"La fête de Noël où ? à Bécon les Bruyères.n");
Antoine Leca a écrit :Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais allusion.
Le problème de l'affichage n'est pas lié à un problème de compilateur, c'est
lié à l'encodage de la console Windows,
cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Antoine Leca a écrit :
Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais allusion.
Le problème de l'affichage n'est pas lié à un problème de compilateur, c'est
lié à l'encodage de la console Windows,
cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Antoine Leca a écrit :Voilà une drôle de remarque ! À quoi est-elle due ? Aurais-tu des
problèmes d'affichage en console Windows d'un programme ? Est-ce que
cela viendrait-il d'un compilateur en particulier ?
Hum, tu parles (aussi) assez souvent de Windows dans tes posts donc j'ai peine a
croire que tu ignores le problème que pose l'affichage des caractères spéciaux
dans une console Windows. Donc je ne vois pas à quoi tu fais allusion.
Le problème de l'affichage n'est pas lié à un problème de compilateur, c'est
lié à l'encodage de la console Windows,
cf. par exemple :
http://www.siteduzero.com/forum-83-125906-1292635-faq-c.html#r1292635
Je suis repassé sous Windows juste le temps de faire une copie d'écran :
http://s610.photobucket.com/albums/tt181/candide256/?action=view¤t¬cents.png
On a un résultat analogue avec la console qu'ouvre Visual Express.
Le contexte:
while (indice_tableau < strlen(motSecret)) {
Le contexte:
while (indice_tableau < strlen(motSecret)) {
Le contexte:
while (indice_tableau < strlen(motSecret)) {
- Il y a des commentaires inutiles, je pense en particulier a
/* Declaration des variables */
ou le tres inutile:
/* on retourne le choix du joueur */
return (choix_rejouer);
Regle d'or: un commentaire a une valeur ajoutee. Si tu paraphrases
ce que fait le code, sans explication supplementaire, un commentaire
ne sert a rien !
- il y a quelques lourdeurs algorithmiques. Lorsque tu regardes le mot
en cours pour y trouver la lettre jouee... ben tu vois combien d'instances
tu en trouves: tu ne devrais pas avoir a compter les etoiles restantes,
parce que c'est quelque chose que tu peux garder en memoire.
Pareil pour le fichier de mots possibles, tu ne devrais pas avoir a le
relire totalement pour savoir combien il contient de mots.
- Il y a des commentaires inutiles, je pense en particulier a
/* Declaration des variables */
ou le tres inutile:
/* on retourne le choix du joueur */
return (choix_rejouer);
Regle d'or: un commentaire a une valeur ajoutee. Si tu paraphrases
ce que fait le code, sans explication supplementaire, un commentaire
ne sert a rien !
- il y a quelques lourdeurs algorithmiques. Lorsque tu regardes le mot
en cours pour y trouver la lettre jouee... ben tu vois combien d'instances
tu en trouves: tu ne devrais pas avoir a compter les etoiles restantes,
parce que c'est quelque chose que tu peux garder en memoire.
Pareil pour le fichier de mots possibles, tu ne devrais pas avoir a le
relire totalement pour savoir combien il contient de mots.
- Il y a des commentaires inutiles, je pense en particulier a
/* Declaration des variables */
ou le tres inutile:
/* on retourne le choix du joueur */
return (choix_rejouer);
Regle d'or: un commentaire a une valeur ajoutee. Si tu paraphrases
ce que fait le code, sans explication supplementaire, un commentaire
ne sert a rien !
- il y a quelques lourdeurs algorithmiques. Lorsque tu regardes le mot
en cours pour y trouver la lettre jouee... ben tu vois combien d'instances
tu en trouves: tu ne devrais pas avoir a compter les etoiles restantes,
parce que c'est quelque chose que tu peux garder en memoire.
Pareil pour le fichier de mots possibles, tu ne devrais pas avoir a le
relire totalement pour savoir combien il contient de mots.
Antoine Leca, le 14/03/2009 a écrit :
[...]Le contexte:
while (indice_tableau < strlen(motSecret)) {
Il y a là un truc qui me semble embêtant avant de s'intéresser au
warning, et qui n'a pas été signalé sous réserve de lecture plus
attentive de toutes les réponses. C'est l'appel multiple à une fonction
dans une boucle, inutilement.
Antoine Leca, le 14/03/2009 a écrit :
[...]
Le contexte:
while (indice_tableau < strlen(motSecret)) {
Il y a là un truc qui me semble embêtant avant de s'intéresser au
warning, et qui n'a pas été signalé sous réserve de lecture plus
attentive de toutes les réponses. C'est l'appel multiple à une fonction
dans une boucle, inutilement.
Antoine Leca, le 14/03/2009 a écrit :
[...]Le contexte:
while (indice_tableau < strlen(motSecret)) {
Il y a là un truc qui me semble embêtant avant de s'intéresser au
warning, et qui n'a pas été signalé sous réserve de lecture plus
attentive de toutes les réponses. C'est l'appel multiple à une fonction
dans une boucle, inutilement.
In article <C5E16B98.E4589%,
Eric Levenez wrote:
>Quel serait ton conseil alors ?
Ignorer l'avertissement et envoyer gcc se faire cuire un oeuf.
In article <C5E16B98.E4589%use...@levenez.com>,
Eric Levenez <use...@levenez.com> wrote:
>Quel serait ton conseil alors ?
Ignorer l'avertissement et envoyer gcc se faire cuire un oeuf.
In article <C5E16B98.E4589%,
Eric Levenez wrote:
>Quel serait ton conseil alors ?
Ignorer l'avertissement et envoyer gcc se faire cuire un oeuf.