OVH Cloud OVH Cloud

Petite aide !

95 réponses
Avatar
LMC
Bonjour,
Et voici que je me trouve devant un exercice dont je ne trouve pas l'erreur.
Pourriez-vous m'aider ?
http://cjoint.com/?iCr030VFqJ
http://cjoint.com/?iCr1G6k60C
Merci pour votre aide.

--
@++
LMC

10 réponses

1 2 3 4 5
Avatar
Erwan David
"LMC" écrivait :

Me renvoyer à la façon de se comporter dans les forums est une façon
d'envoyer les gens sur les roses, ce que je n'apprécie pas. S'il n'a pas
envie de me répondre, il ne répond pas.



C'est juste une remarque annexe. Mais tes messages sont illisibles, et
comme tu refuses de les rendre lisibles, ne compte pas qu'il y ait
beaucoup de monde pour continuer à les lire.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
LMC
Bonjour,
Par politesse dans les forums, on dit bonjour pour commencer, car je
fréquente les forums bien avant vous.
Comme les pratiques dans les forums sont différentes les unes des autres, on
ne peut pas toutes les connaître.
Il existe, peut-être, une particularité pour celui-ci ! dsl
Concernant, votre demande, la réponse se trouve dans mon message à Michaël
Wolf.
Je ne crois pas qu'il attend que je tape 3 caractères puisqu'il n'est pas
fait mention des lettres A - Z.
Merci pour votre réponse.

--
@++
LMC

"Marc Boyer" a écrit dans le message
de news: g9704j$jsl$
On 2008-08-28, LMC wrote:
Bonjour,
Et voici que je me trouve devant un exercice dont je ne trouve pas
l'erreur.
Pourriez-vous m'aider ?
http://cjoint.com/?iCr030VFqJ
http://cjoint.com/?iCr1G6k60C



Puisque vous êtes nouveaux sur les forums Usenet, quelques
informations d'usage: sur un forum de programmation, comme ici,
si on veut de l'aide, il est demander de poster le code
qui pose problème, histoire que chacun puisse le compiler
chez lui, et de décrire ce quon voulait que ce code fasse.

Là, une photo d'un bout de code, et d'une execution,
c'est pas très clair.
Il attendrait pas que vous tapiez trois caractères par
hazard ?

Marc Boyer



Avatar
Marc Boyer
On 2008-08-29, LMC wrote:
Bonjour,
Par politesse dans les forums, on dit bonjour pour commencer,



Sur un reply, ça se discute.

car je fréquente les forums bien avant vous.



Je tiens le pari.

Comme les pratiques dans les forums sont différentes les unes des autres, on
ne peut pas toutes les connaître.



Non, mais quand on fréquente Usenet depuis un certain temps, on sait
qu'il existe des conseils d'utilisation sur chaque forum, des chartes,
des FAQ, et qu'il est conseillé de lire les archives d'un forum pour
voir son "style" avant de poster.

Il existe, peut-être, une particularité pour celui-ci ! dsl



Ben, pour manipuler du code, un format texte est plus pratique qu'une
image, non ?

Concernant, votre demande, la réponse se trouve dans mon message à Michaël
Wolf.
Je ne crois pas qu'il attend que je tape 3 caractères puisqu'il n'est pas
fait mention des lettres A - Z.



Ben, un appel à scanf cherche à lire dans l'entrée standard, le
clavier en première approximation... Donc, moi je dit que votre
code attend une entrée (ici 3 caractères) avant d'exécuter
la suite du programme.

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)
Avatar
Marc Boyer
On 2008-08-29, LMC wrote:
Je réponds à votre réponse : 1) j'ai écris mon programme
/* cscan lit des caractères ASCII */
include <stdio.h> /* pour printf, scanf */
main()



Préférez
int main()

{
char z1, z2, z3; /* 3 variables char pour recevoir les caractères
saisis */
printf("Le système décimal contient les chiffres: 0 - 9.n");
printf("Complétez la phrase suivante avec 3 caractères adéquats.n");
printf("(Noubliez pas les séparateurs entre les valeurs.)n");
printf("L'alphabet contient les lettres : ");
scanf("%c %c %c ", &z1, &z2, &z3);



Cette instruction attend qu'on tape au clavier (pour faire simple)
3 caractères et un retour à la ligne. Une fois que ce sera fait,
le programme passera à la suite.

printf("nVotre phrase donne :n");
printf("L'alphabet contient les lettres : %c %c %c", z1, z2, z3);




Le système décimal contient les chiffres: 0 - 9.
Complétez la phrase suivante avec 3 caractères adéquats.
(N'oubliez pas les séparateurs entre les valeurs.)
L'alphabet contient les lettres :
Et ensuite plus rien. Donc, il y a une erreur; mais laquelle ?



Ce n'est pas une erreur: il attend qu'on lui donne 3 caractères.
Il ne fait pas "plus rien". Il attend.

Là-dessus, je reçois un tas de commentaires dont que je n'ai que faire.



Et pourtant... Ce sont des remarque sur les usages en cours dans
ce forum. Si vous voulez obtenir de l'aide ici, il faut se plier
aux habitudes, elles même issues d'une longue histoire ("A Rome,
fait comme les romains").

J'ai 76 ans et je tente d'apprendre de la programmation pour occuper mes
loisirs, ce n'est pas pour me faire rabrouer.



Déjà, c'est une information importante de connaitre ce contexte
d'apprentissage.

Voilà, vous savez tout. A vous de décider, ou vous m'aider (sans me tuer
directement) ou vous ne m'aider pas.



Personnellement, je veux bien vous aidez si vous présentez clairement
vos problèmes.

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)
Avatar
LMC
Bonjour,
Mes messages sont illisibles ??? Pourtant, j'écris bien en français. Je ne
refuse rien, mais je crois que quand un étranger demande de l'aide, alors
vous trouvez l'excuse de l'illisibilité.
Bon, j'ai déjà donné quelques informations supplémentaires qui aideront
peut-être à la lecture.
Par contre, le travail est une très bonne chose, sinon il n'y aurait que des
fainéants sur Terre et la richesse vient du travail !
L'argent est un bon serviteur et un mauvais maître !

--
@++
LMC
"Erwan David" a écrit dans le message de news:

"LMC" écrivait :

Me renvoyer à la façon de se comporter dans les forums est une façon
d'envoyer les gens sur les roses, ce que je n'apprécie pas. S'il n'a pas
envie de me répondre, il ne répond pas.



C'est juste une remarque annexe. Mais tes messages sont illisibles, et
comme tu refuses de les rendre lisibles, ne compte pas qu'il y ait
beaucoup de monde pour continuer à les lire.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé



Avatar
LMC
RE,

"Marc Boyer" a écrit dans le message
de news:
On 2008-08-29, LMC wrote:
Je réponds à votre réponse : 1) j'ai écris mon programme
/* cscan lit des caractères ASCII */
include <stdio.h> /* pour printf, scanf */
main()



Préférez
int main()

{
char z1, z2, z3; /* 3 variables char pour recevoir les
caractères
saisis */
printf("Le système décimal contient les chiffres: 0 - 9.n");
printf("Complétez la phrase suivante avec 3 caractères adéquats.n");
printf("(Noubliez pas les séparateurs entre les valeurs.)n");
printf("L'alphabet contient les lettres : ");
scanf("%c %c %c ", &z1, &z2, &z3);



Cette instruction attend qu'on tape au clavier (pour faire simple)
3 caractères et un retour à la ligne. Une fois que ce sera fait,
le programme passera à la suite.

printf("nVotre phrase donne :n");
printf("L'alphabet contient les lettres : %c %c %c", z1, z2, z3);




Le système décimal contient les chiffres: 0 - 9.
Complétez la phrase suivante avec 3 caractères adéquats.
(N'oubliez pas les séparateurs entre les valeurs.)
L'alphabet contient les lettres :
Et ensuite plus rien. Donc, il y a une erreur; mais laquelle ?



Ce n'est pas une erreur: il attend qu'on lui donne 3 caractères.
Il ne fait pas "plus rien". Il attend.

Là-dessus, je reçois un tas de commentaires dont que je n'ai que faire.



Et pourtant... Ce sont des remarque sur les usages en cours dans
ce forum. Si vous voulez obtenir de l'aide ici, il faut se plier
aux habitudes, elles même issues d'une longue histoire ("A Rome,
fait comme les romains").



Comme je l'ai écrit, les usages et les coutumes different d'un forum à
l'autre.

J'ai 76 ans et je tente d'apprendre de la programmation pour occuper mes
loisirs, ce n'est pas pour me faire rabrouer.



Déjà, c'est une information importante de connaitre ce contexte
d'apprentissage.



Je ne suis pas né avec l'informatique ;))

Voilà, vous savez tout. A vous de décider, ou vous m'aider (sans me tuer
directement) ou vous ne m'aider pas.



Personnellement, je veux bien vous aidez si vous présentez clairement
vos problèmes.



Je vous remercie grandement, mais ce n'est pas simple de savoir comment
présenter son problème. Je vais tenter de découvrir comment il faut le
faire.
Je veux bien reproduire les exercices, mais ceux qui veullent bien m'aider
vont-ils accepter tous ces textes ? C'est pour cette raison, que j'avais
choisi une photo, mal m'en a pris.

Encore un super grand merci.
Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)



--
@++
LMC
Avatar
LMC
RE,
Un débutant est toujours un imbécile et un idiot puisqu'il ne sait rien.
Même à mon âge cela se produit. Cela permet de l'être un peu moins la
prochaine fois.
Merci pour vos bons conseils.
Je fréquente les forums depuis 1990. ;-)

"Marc Boyer" a écrit dans le message
de news:
On 2008-08-29, LMC wrote:
Bonjour,
Par politesse dans les forums, on dit bonjour pour commencer,



Sur un reply, ça se discute.

car je fréquente les forums bien avant vous.



Je tiens le pari.

Comme les pratiques dans les forums sont différentes les unes des autres,
on
ne peut pas toutes les connaître.



Non, mais quand on fréquente Usenet depuis un certain temps, on sait
qu'il existe des conseils d'utilisation sur chaque forum, des chartes,
des FAQ, et qu'il est conseillé de lire les archives d'un forum pour
voir son "style" avant de poster.

Il existe, peut-être, une particularité pour celui-ci ! dsl



Ben, pour manipuler du code, un format texte est plus pratique qu'une
image, non ?



J'en prends bonne note pour l'avenir.

Concernant, votre demande, la réponse se trouve dans mon message à
Michaël
Wolf.
Je ne crois pas qu'il attend que je tape 3 caractères puisqu'il n'est pas
fait mention des lettres A - Z.



Ben, un appel à scanf cherche à lire dans l'entrée standard, le
clavier en première approximation... Donc, moi je dit que votre
code attend une entrée (ici 3 caractères) avant d'exécuter
la suite du programme.



Ceci est très intéressant car je crois cela n'est pas très bien expliquer
dans le livre. Enfin, peut-être ne l'ai-je pas aperçu ou ne l'ai-je pas
compris. Erreur de débutant.
Je vais donc appliquer cette introduction des 3 caractères. Si je comprends
la solution du livre, il faut donc taper A - Z. Je vais essayer.
Grand merci.


Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)



--
@++
LMC
Avatar
LMC
veulent
"LMC" a écrit dans le message de news:

RE,

"Marc Boyer" a écrit dans le
message de news:
On 2008-08-29, LMC wrote:
Je réponds à votre réponse : 1) j'ai écris mon programme
/* cscan lit des caractères ASCII */
include <stdio.h> /* pour printf, scanf */
main()



Préférez
int main()

{
char z1, z2, z3; /* 3 variables char pour recevoir les
caractères
saisis */
printf("Le système décimal contient les chiffres: 0 - 9.n");
printf("Complétez la phrase suivante avec 3 caractères adéquats.n");
printf("(Noubliez pas les séparateurs entre les valeurs.)n");
printf("L'alphabet contient les lettres : ");
scanf("%c %c %c ", &z1, &z2, &z3);



Cette instruction attend qu'on tape au clavier (pour faire simple)
3 caractères et un retour à la ligne. Une fois que ce sera fait,
le programme passera à la suite.

printf("nVotre phrase donne :n");
printf("L'alphabet contient les lettres : %c %c %c", z1, z2, z3);




Le système décimal contient les chiffres: 0 - 9.
Complétez la phrase suivante avec 3 caractères adéquats.
(N'oubliez pas les séparateurs entre les valeurs.)
L'alphabet contient les lettres :
Et ensuite plus rien. Donc, il y a une erreur; mais laquelle ?



Ce n'est pas une erreur: il attend qu'on lui donne 3 caractères.
Il ne fait pas "plus rien". Il attend.

Là-dessus, je reçois un tas de commentaires dont que je n'ai que faire.



Et pourtant... Ce sont des remarque sur les usages en cours dans
ce forum. Si vous voulez obtenir de l'aide ici, il faut se plier
aux habitudes, elles même issues d'une longue histoire ("A Rome,
fait comme les romains").



Comme je l'ai écrit, les usages et les coutumes different d'un forum à
l'autre.

J'ai 76 ans et je tente d'apprendre de la programmation pour occuper mes
loisirs, ce n'est pas pour me faire rabrouer.



Déjà, c'est une information importante de connaitre ce contexte
d'apprentissage.



Je ne suis pas né avec l'informatique ;))

Voilà, vous savez tout. A vous de décider, ou vous m'aider (sans me tuer
directement) ou vous ne m'aider pas.



Personnellement, je veux bien vous aidez si vous présentez clairement
vos problèmes.



Je vous remercie grandement, mais ce n'est pas simple de savoir comment
présenter son problème. Je vais tenter de découvrir comment il faut le
faire.
Je veux bien reproduire les exercices, mais ceux qui veullent bien m'aider
vont-ils accepter tous ces textes ? C'est pour cette raison, que j'avais
choisi une photo, mal m'en a pris.

Encore un super grand merci.
Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)



--
@++
LMC




Avatar
Marc Boyer
On 2008-08-29, LMC wrote:
Là-dessus, je reçois un tas de commentaires dont que je n'ai que faire.



Et pourtant... Ce sont des remarque sur les usages en cours dans
ce forum. Si vous voulez obtenir de l'aide ici, il faut se plier
aux habitudes, elles même issues d'une longue histoire ("A Rome,
fait comme les romains").



Comme je l'ai écrit, les usages et les coutumes different d'un forum à
l'autre.



Et oui.

J'ai 76 ans et je tente d'apprendre de la programmation pour occuper mes
loisirs, ce n'est pas pour me faire rabrouer.



Déjà, c'est une information importante de connaitre ce contexte
d'apprentissage.



Je ne suis pas né avec l'informatique ;))



Presque...
Vous aviez donc 4 ans quand Turing publie son article fondateur,
et 11 ans quand le premier ordinateur (Colossus) a été construit.

Voilà, vous savez tout. A vous de décider, ou vous m'aider (sans me tuer
directement) ou vous ne m'aider pas.



Personnellement, je veux bien vous aidez si vous présentez clairement
vos problèmes.



Je vous remercie grandement, mais ce n'est pas simple de savoir comment
présenter son problème. Je vais tenter de découvrir comment il faut le
faire.



Plutôt que de découvrir, vous pouvez demander.
Sur ce forum, quand on a un problème avec un code, on explique
ce qu'on voudrait qu'il fasse, ce qu'il fait (généralement, c'est
différent, sans quoi on ne posterait pas) et le code lui même.

Je veux bien reproduire les exercices, mais ceux qui veullent bien m'aider
vont-ils accepter tous ces textes ?



Ben, tant que ça fait entre 30 et 100 lignes, sans problème. Après,
on vous demandera d'apprendre à isoler le bout de code fautif, et à
reproduire un "exemple minimal compilable". On y viendra.

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)
Avatar
Marc Boyer
On 2008-08-29, LMC wrote:
RE,
Un débutant est toujours un imbécile et un idiot puisqu'il ne sait rien.



Ca se discute/

Même à mon âge cela se produit. Cela permet de l'être un peu moins la
prochaine fois.
Merci pour vos bons conseils.
Je fréquente les forums depuis 1990. ;-)



OK, je suis battu: 1995 seulement.

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)
1 2 3 4 5