C'est une Foire Aux Questions (les anglos-saxons disent Frequent Asked Questions ou questions fréquemment posées). Elle regroupe les réponses aux questions récurrentes sur fr.comp.lang.c.
Elle est originellement rédigée (Version 2) à l'initiative de Guillaume Rumeau (guillaume.rumeau@wanadoo.fr).
Elle est maintenant (Version 3) maintenue par : Éric Lévénez (merci de poster vos messages sur fr.comp.lang.c)
Je ne garde que la version HTML et je ne maintiens pas les autres versions (PDF, TXT...)
Les rédacteurs de la FAQ française originelle (Version 2) sont :
mais elle ne saurait exister sans les contributions de : « After », « EpSylOn », « ironfil », « MacLord », Edgar Bonnet, Erwan David, Thomas Deniau, Emmanuel Delahaye, Gabriel Dos Reis, Laurent Dupuis, Horst Kraemer, Antoine Leca, Vincent Lefèvre, Fabien Le Lez, Éric Lévénez, Serge Paccalin, Yves Roman, Michel Simian, et tous les autres...
Merci aussi à Thomas Baruchel pour ces nombreuses corrections orthographiques et typographiques, et à Stéphane Muller pour son script python qui permet d'avoir des versions postscript et pdf de la FAQ.
et n'oublions pas bien sûr Steve Summit.
Si vous pensez qu'un nom a été injustement omis, n'hésitez pas à nous le faire savoir, nous nous ferons un plaisir de l'ajouter.
À l'adresse suivante : www.levenez.com/lang/c/faq/.
Deux fois par mois la FAQ Version 2 est postée sur fr.comp.lang.c et fr.usenet.reponses.
Ce document étant rédigé par des humains, il peut contenir des erreurs. Vous êtes vivement invités à les signaler soit en postant sur fr.comp.lang.c.
(voir aussi 2.3)
Il faut commencer par les reformuler le plus précisément possible (par exemple les reformuler en questions moins ouvertes) ; décrire les problèmes aide beacoup.
Quand on commence à avoir une idée, chercher les mots clefs décrivant le problème à l'aide de moteurs de recherche, par exemple www.google.com/. Regardez aussi ce que sait faire www.copernic.com/fr.
Si vous n'avez toujours pas de reponse, analysez les différents forums disponibles, et posez la question dans celui qui vous semblera le plus adapté ; si il y a plusieurs questions qui semblent pouvoir aller dans plusieurs forums, rédigez plusieurs messages (il y aura plus de réponses, car les réponses seront moins longues à écrire ...).
Si la question est très technique et n'obtient pas de réponse valable, faites l'effort de la re-rédiger en anglais et/ou demandez gentiment une traduction si vous n'êtes pas sûr de votre anglais, il y a suffisament de francophones sur les groupes internationaux pour qu'une bonne âme vous rende service.
Avant de poster (sur fr.comp.lang.c), mieux vaut se demander si :
Comme il est dit et redit quotidiennement sur fr.comp.lang.c, le forum ne traite ni de graphisme, ni de Windows.
À ce sujet, rappelons que la FAQ de fr.comp.os.ms-windows.programmation est disponible ici : www.usenet-fr.news.eu.org/fr.usenet.reponses/comp/os/faq-winprog.html.
(Merci à Emmanuel Delahaye pour l'URL de copernic et à Antoine Leca de m'avoir prêté sa plume ;-)).
Ainsi que le stipule la charte du groupe, les seules questions traitées sur fr.comp.lang.c portent sur le C ISO. Pour ce qui a trait avec la programmation Be, DOS, Mac, Unix, Windows, il y a des forums dédiés.
En particulier,
Pour les autres systèmes, il n'y a pas de forum spécifique dans la hierarchie fr.*. Pour ce qui concerne les Unix, fr.comp.os.unix et/ou fr.comp.os.bsd (ou encore news:fr.comp.sys.next) devraient faire l'affaire.
Dans la hiérarchie internationale, on trouve :
Enfin, en ce qui concerne la programmation graphique, il existe désormais un forum dédié à ce sujet dans la hiérarchie fr : fr.comp.graphisme.programmation
En n'envoyant pas de pièce jointe, en postant en texte ASCII. Les accents ISO 8859-1, ISO 8859-15 ou UTF-8 sont acceptés. Outre les pièces jointes, le HTML, le quoted printable et tout ce qui n'est pas text/plain est à proscrire (pas mal de serveurs de news supprimeront ces contributions indésirables sans autre forme de procès).
Plus la question est précise, meilleure sera la réponse. On peut utiliser des balises dans le sujet, une liste est maintenue par Alexandre Lenoir, disponible là : www.planete.net/~alenoir/fcsm.html. Ne donnez pas de noms propres dans les sujets !
Il est de bon ton de poster les morceaux de code problématique. Veillez à poster du code qui compile (sauf s'il ne s'agit que de quelques lignes). Si le programme est trop gros, donnez une URL où on peut le lire.
Pour répondre, veillez à ne citer que le strict nécessaire et à répondre après le message ou passage cité.
Je vous rappelle qu'il est très impoli, pour des raisons évidentes, de demander une réponse par mail ; et en général vous n'aurez pas satisfaction. Si vraiment vous y tenez, tentez votre chance avec le service fourni ici : francette.net/bdr.html (je n'ai pas testé).
Ceci n'est pas une FAQ sur Usenet mais sur le langage C donc on va faire court :
OEQLC
signifie « Où Est la Question sur Langage
C» autrement dit, votre question est hors-sujet (off
topic),OT
ou HS
signifie « Hors-Sujet »
autrement dit, c'est du bruit,RTFM
signifie « Read The F*cking
Manual » autrement dit, c'est dans tout bouquin digne
de ce nom (voir 3.9
et 3.10).
Pour les âmes sensibles, on traduit parfois par « Read
The Fine Manual », ou en français par « Regarde
Ton Fichu Manuel ».