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

6 7 8 9 10
Avatar
LMC
Bonsoir,
"Francois" a écrit dans le message de news:
48b82c71$0$18688$
Bonjour à tous,

LMC a écrit :
Je dois faire un constat : vous faites partie de la même famille, alors
les étrangers cela vous dérange.
C'est vraiment malheureux de se trouver dans cette situation :
discussions, discussions. Franchement, n'y a-t-il rien d'autre.
Ici, vous avez tous raison. Les autres ce sont des intrus. Comme je
remarque qu'il y a plus de discussions que d'aide, je vais faire une
dernière tentative de me plier à vos obligations.



Si tu te plies aux règles de présentations des messages en vigueur ici
(qui sont frappées du sceau du bon sens), je suis certain que tu
obtiendras de l'aide, et même de l'aide de très grande qualité.

C'est quand même plus agréable d'avoir des messages sous la forme :

----------------------------
> citation ....
> citation ....

réponse ......

> citation ....
> citation ....

réponse ......
----------------------------

Ne serait-ce que pour toi-même si tu veux un jour relire ton post (c'est
parfois utile).

Ce forum possède des membres très compétents qui prennent le temps de
répondre, même à des débutants (comme moi). Tout ça pour dire que ça vaut
le coup de se plier aux règles...



--
François



Cette manière de faire se pratique ici. Dans d'autres, on pratique
autrement.
J'attends toujours l'aide des gens compétents. Je suis comme St Thomas :
voir pour croire !
Bon, cette fois-ci, je vais clôturer ces réponses car ça ne fait que grossir
les fils pour rien.
LMC
Avatar
candide
Antoine Leca a écrit :

Mais ne cherche pas à trop approfondir sur scanf() (...)
et dans la pratique on ne se sert presque jamais de cette fonction.



J'osais pas le dire mais c'est ce que je subodorais depuis quelques
temps. Je suis heureux de l'entendre dire par un certain nombre
d'intervenants de ce forum.
Avatar
Pierre Maurette
LMC, le 29/08/2008 a écrit :

[...]

[...] Personnellement, j'ai l'habitude
de répondre aux messages qui me sont adressés (voir politesse).



Cette pratique généralisée conduirait inéluctablement (l'algo est
trivial) à des forums constitués de fils eux-mêmes contenant de 1 à N
branches infinies (ou éternelles ?). Il faudrait d'ailleurs pour en
évaluer les conséquences que vous communiquiez les délais moyen et
maximum de l'obligatoire réponse.

--
Pierre Maurette
Avatar
Pierre Maurette
LMC, le 29/08/2008 a écrit :

[...]

[...] Personnellement, j'ai l'habitude de répondre aux messages qui me sont
adressés (voir politesse).



Cette pratique généralisée conduirait inéluctablement (l'algo est
trivial) à des forums constitués de fils eux-mêmes contenant de 1 à N
branches infinies (ou éternelles ?). Il faudrait d'ailleurs pour en
évaluer les conséquences que vous communiquiez les délais moyen et
maximum de l'obligatoire réponse.

J'ajoute que pour un usenetnaute plutôt très mou, une demi-douzaine
d'années de pratique et autant de groupes par exemple, le service de la
réponse l'occuperait plus qu'à plein temps et qu'il serait obligé
d'envisager la robotisation de la chose. Ce qui n'irait pas dans le
sens de la qualité des rapports humains qui vous sont chers.

PS:
Vous semblez être blacklisté par mon serveur habituel news.lacave.net.
Ne lisant que les réponses à vos messages, j'ai dû me rabattre sur le
secours - nntp.aioe.org - pour vous lire dans le texte.

(J'ai refait le message, le supersedes ne passant pas)

--
Pierre Maurette
Avatar
Mickaël Wolff
candide a écrit :
Bien sûr, et d'ailleurs, il doit bien exister des intervenants sur ce
forums qui répondent via Outlook.



Il y en a aussi qui utilises le K&R style dans la définition des
fonctions (ben quoi, j'essaye de revenir en charte ;) ).

Il faut juste que tu le paramètres
pour qu'il formate la réponse selon les conventions en usage sur les
forums usenet et il faut surtout que toi tu adoptes le style qui
convient, lequel la plupart du temps est guidé par le bon sens.



Pour aider il y a un correctif qui permet de corriger :
<http://home.in.tum.de/~jain/software/outlook-quotefix/> (désolé, c'est
en anglais, mais soyons heureux que ce ne soit en allemand comme le
présage le ccTLD ;) )


Alors traiter de gorets, je crois que cela n'est pas nécessaire.



Le terme "goret" fait partie du folklore.



Surtout que c'était l'outil qui était visé, point le manipulateur.

Emmanuel Delahaye qui fut un
intervenant assidu sur ce forum l'a même utilisé pour créer son échelle
éponyme, voir ici :

http://mapage.noos.fr/emdel/goret.htm



On ne peut pas être d'accord avec l'ensemble des affirmation, mais ça
peut donner une bonne idée de ce qui est considéré comme acceptable ou non.

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
Avatar
-ed-
On 29 août, 09:07, "LMC" wrote:
Bonjour,
Je suis très surpris de vore réponse. En effet, loin de moi de faire des
commentaires mais être attaqué parce que je demande de l'aide, non me rci.
Il me faut comprendre ce que vous ne comprenez pas dans ma demande. De pl us,
la littérature n'est pas mon for, alors si je ne m'exprime pas bien ce n'est
pas de ma faute, la nature m'a oublié lors de la distribution.
Comment dois-je vous aborder ? Expliquez-moi ? Dois-je me faire agresser
sans répliquer ? Je demande de l'aide, un point c'est tout. Faut-il met tre
des gants quand on demande de l'aide ?
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()
{
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);
printf("nVotre phrase donne :n");
printf("L'alphabet contient les lettres : %c %c %c", z1, z2, z3);
2) je l'ai enregistré,
3) je l'ai compilé
et j'ai reçu le résultat suivant :
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 ?



Il n'y a pas d'erreur. Le programme est en attente, c'est tout. Il
demande que entres des lettres avec un séparateur entre chaque (c'est
pas très clairement dit, mais le sépareteur, c'est un espace, par
exemple). Ensuite, pour terminer la saisie, il faut taper sur <enter>.

Ca donne ceci chez moi (attention, il manquait de # de include) :

Le systÞme dÚcimal contient les chiffres: 0 - 9.
ComplÚtez la phrase suivante avec 3 caractÞres adÚquats.
(Noubliez pas les sÚparateurs entre les valeurs.)
L'alphabet contient les lettres : a b c d e f g h

Votre phrase donne :
L'alphabet contient les lettres : a b c
Process returned 0 (0x0) execution time : 27.161 s
Press any key to continue.

Ce qui me parait conforme au fonctionnement attendu.

Par contre, je ne sais pas ce c'est comme cours de C, mais je ne vois
pas trop l'intérêt de cet exercice.
Avatar
-ed-
On 30 août, 09:41, -ed- wrote:
Ca donne ceci chez moi (attention, il manquait de # de include) :

Le systÞme dÚcimal contient les chiffres: 0 - 9.



Comme tu peux le voir, l'usage des caracères accentués dans un source
C n'est pas sans surprises...

ComplÚtez la phrase suivante avec 3 caractÞres adÚquats.
(Noubliez pas les sÚparateurs entre les valeurs.)
L'alphabet contient les lettres : a b c d e f g h

Votre phrase donne :
L'alphabet contient les lettres : a b c
Process returned 0 (0x0)   execution time : 27.161 s
Press any key to continue.

Ce qui me parait conforme au fonctionnement attendu.



Effectivement, il y avait un espace en trop dans la chaine de
formatage.Je ne m'en suis pas aperçu, car j'ai suivi la consigne, qui
ne précisait pas le nombre de caractères à saisir... J'ai donc tapé
n'importe quoi séparé par des espaces... Comme il y en avait plus de
3, ça a fonctionné.

Comme déjà indiqué (d'où ma remarque)

Par contre, je ne sais pas ce c'est comme cours de C, mais je ne vois
pas trop l'intérêt de cet exercice.



scanf() est une fonction très complexe, difficile à mettre en œuvre
correctement. Elle ne devrait pas apparaitre dans un cours pour
débutant.

Peux tu donner les références de ton livre ?
Avatar
Marc Boyer
On 2008-08-29, LMC wrote:
This is a multi-part message in MIME format.



Oulà... Vous avez changé quelque chose dans votre
configuration, et c'est bien pire, quasiment illisible
pour moi.

J'ai déjà reçu une aide de votre part.



Oui. Je fait attention à aider les nouveaux venus
quelque soit la forme de leurs interventions, *et*
à leur indiquer comment faire par la suite.

Je me plie à toutes vos exigences. Que faut-il encore ?



Continuer.

Voilà, je vous attends pour voir si l'aide arrivera comme vous le > dites. J'ai soumis un exercice que je n'arrive pas à résoudre.



Oui, et j'ai répondu (et d'autres aussi).

Je sais très bien que vous êtes bénévoles. Je le suis >également dans d'autres forums où l'ambiance est bien plus > conviviale.



J'ai fait une recherche google sur les autres groupes Usenet
avec votre login (LMC) et votre email, et je ne vous ai pas
vu.
Quels sont donc ces autres forums que vous fréquentez depuis
maintenant 18 ans ?

Alors, à vous de prouver que l'aide dans ce forum n'est pas un vain > mot.



Vous pouvez aussi simplement aller voir les archives pour voir
que de nombreuses personnes on été aidées ici.
Quand à moi, est-ce que j'ai des choses à prouver ici ? Je me tate...

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,
"Marc Boyer" a écrit dans le message
de news:
On 2008-08-29, LMC wrote:
This is a multi-part message in MIME format.



Oulà... Vous avez changé quelque chose dans votre
configuration, et c'est bien pire, quasiment illisible
pour moi.

J'ai déjà reçu une aide de votre part.



Oui. Je fait attention à aider les nouveaux venus
quelque soit la forme de leurs interventions, *et*
à leur indiquer comment faire par la suite.

Je me plie à toutes vos exigences. Que faut-il encore ?



Continuer.

Voilà, je vous attends pour voir si l'aide arrivera comme vous le >> dites. J'ai soumis un exercice que je n'arrive pas à résoudre.



Oui, et j'ai répondu (et d'autres aussi).

Je sais très bien que vous êtes bénévoles. Je le suis >>également dans d'autres forums où l'ambiance est bien plus >> conviviale.



J'ai fait une recherche google sur les autres groupes Usenet
avec votre login (LMC) et votre email, et je ne vous ai pas
vu.
Quels sont donc ces autres forums que vous fréquentez depuis
maintenant 18 ans ?

Alors, à vous de prouver que l'aide dans ce forum n'est pas un vain >> mot.



Vous pouvez aussi simplement aller voir les archives pour voir
que de nombreuses personnes on été aidées ici.
Quand à moi, est-ce que j'ai des choses à prouver ici ? Je me tate...

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


Réponse ici en bas. Tout est bien dans le meilleur des mondes.
Usenet veut dire, à ma connaissance, utiliser du net donc je l'utilise mais
je fréquente principalement les forums microsoft et d'autres privés.
Google n'est qu'une très, très grosse usine qui en général peut
éventuellement fournir des réponses quand il les trouve, mais dans cette
masse, un chat n'y retrouverait pas ses jeunes.
Voilà, tout est en ordre.
Vous n'avez rien à prouver puisque la machine roule sur 4 roues. LOL

--
@++
LMC
Avatar
Mickaël Wolff
LMC a écrit :

Usenet veut dire, à ma connaissance, utiliser du net donc je l'utilise mais



C'est mal de traduire littéralement ;) Usenet est un monde parallèle
au Web, qui est dédié aux discutions. Mais ce serait bien de lire les
liens concernant Usenet qui t'ont été fournis depuis ton arrivée.

je fréquente principalement les forums microsoft et d'autres privés.



Je comprends que tu ais de mauvaises habitudes ;)


Google n'est qu'une très, très grosse usine qui en général peut
éventuellement fournir des réponses quand il les trouve, mais dans cette
masse, un chat n'y retrouverait pas ses jeunes.



Je pense que Marc parlait surtotu de Google Groups, qui permet de
chercher dans les newsgroup publics.

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
6 7 8 9 10