vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
26 juil. 2005 à 19:11
boumarsel
Messages postés298Date d'inscriptionjeudi 12 juin 2003StatutMembreDernière intervention 9 juillet 2008
-
8 août 2005 à 18:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
boumarsel
Messages postés298Date d'inscriptionjeudi 12 juin 2003StatutMembreDernière intervention 9 juillet 20081 8 août 2005 à 18:48
y a pas mal de gens qui pose des questions dans le forum du genre : j'ai ecrit cette partie du code mais ça ne fonctionne pas, que dois je faire? Ils obtiennent ainsi une solution en plus d'autres remarques sur l'optimisation du code par exemple.
j'ai dit ça parceque j'ai remarqué que des codes tres interessants sont perdus dans des centaines de participations qui ne sont en majorité des cas que des repetitions de ce qui a ete publié au paravant (essayez par exemple de lancer une recherche sur : convertisseur hexadicimal ou socket).
Generalement un debutant ne publie que des programmes ordinaires sur les techniques de base de la programmation (gestion simple de la memoire, acces au fichier, application des algorithmes simples...)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 août 2005 à 13:09
Mais si le forum est aussi fait pour cela, on pose sa fonction et on demande l'avis des autres, c'est d'ailleurs ce qui se fait souvent.
D'abord on étudie et ensuite on publie, il y a un temps pour chaque chose, c'est ainsi qu'on pratique dans toutes les disciplines.
cashoverray
Messages postés26Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention29 septembre 2005 1 août 2005 à 12:46
bon moi je trouve que DECK_BSD a raison , on doit aussi aide les debutants
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 31 juil. 2005 à 09:05
Boumarsel, et comment les débutans font pour que leur faute soit connues? ou qu'ils parfaires leur technique alors que il ne peuvent pas poster de sources et donc personne ne peut les voir? et donc personnes ne peu leur donner de conseils :s . C'est pas uniquement en postant des questions que ca les aideras. Enfin ça n'est que mon avis.
++All
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 juil. 2005 à 20:33
pas trop grave, je planifie un petit nettoyage de cppfrance pour la fin d'année.
boumarsel
Messages postés298Date d'inscriptionjeudi 12 juin 2003StatutMembreDernière intervention 9 juillet 20081 30 juil. 2005 à 18:36
au moment ou il y a des gens qui se cassent la tete pour publier un code tres util d'autres qui publient n'importe quoi et dans la plus part des cas ne font que des copier-coller de leurs cours.
- pour ecrire un programme destiné aux debutants, l'auteur doit etre un programmeur initié
- pour ecrire un programme destiné aux initiés, l'auteur doit etre un expert
- et les debutants tous ce qu'ils ont à faire c'est d'apprendre et ameliorer leurs niveau avant de penser à publier une source sur un tel site
merci
k_wet
Messages postés3Date d'inscriptionvendredi 10 septembre 2004StatutMembreDernière intervention28 juillet 2005 28 juil. 2005 à 15:45
oui, mais pour expliquer, je ne sais pas quel langage utiliser, alors, j'utilise le plus simple à comprendre car je sais qu'il y a des personnes qui ont du mal avec les thermes techniques.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 28 juil. 2005 à 13:58
Appelons un chat un chat mdr,
Quand tu dit l'écriture en texte, tu peu appeler ca accès en mode "fichier séquenciel" et pour l'autre possibilité cela s'apelle "fichier binaire" :D
++All
k_wet
Messages postés3Date d'inscriptionvendredi 10 septembre 2004StatutMembreDernière intervention28 juillet 2005 27 juil. 2005 à 09:38
Lorsque tu veux écrir dans un fichier, tu a 2 possibilitées principales : en texte genre fprintf() donc avec un format d'écriture ("%s", "%i", ...) et tu a l'accès direct.
L'accès direct te permet d'écrire le contenu de structure directement dans le fichier et de le récupérer très facilement sans avoir besoin de créer des fonctions d'extraction (fabriquées de toutes pièces) ou d'utiliser des fonctionsavec code format (ex : fscanf)
La ligne 73 "fread(personne, sizeof(element), 1, fichier)" veut dir lire dans le fichier une donnée de type 'element' (structure) et la stocker dans la variable structure.
Si lors du fread() tu veux aficher le contenu des variables, tu peux l'afficher avec un simple printf(). si tu veux avoir un fichier lisible en sortie, tu peux créer un 2ème flux fichier et écrire dedan avec fprintf().
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 26 juil. 2005 à 21:25
Salut,
Qu'entends tu par "access direct aux fichiers" ?
k_wet
Messages postés3Date d'inscriptionvendredi 10 septembre 2004StatutMembreDernière intervention28 juillet 2005 26 juil. 2005 à 20:38
pour le getchar(), c'est juste pour le fun, mais concernant les fautes, je ne voit pas de quoi tu veux parler ça marche très bien sous dev-c++, a moins que tu veuille parler des caractères illisibles dans le fichier de sortie, c l'accès direct.
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 26 juil. 2005 à 20:14
Oui, il est important que tu mettes ta source à jour!!!
Premièrement corrige tes fautes (si tu le peux).
Deuxièmement t'as quel compilateur? Dev-cpp???
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 26 juil. 2005 à 19:11
J'adore les programmes qui se terminent par getchar
8 août 2005 à 18:48
j'ai dit ça parceque j'ai remarqué que des codes tres interessants sont perdus dans des centaines de participations qui ne sont en majorité des cas que des repetitions de ce qui a ete publié au paravant (essayez par exemple de lancer une recherche sur : convertisseur hexadicimal ou socket).
Generalement un debutant ne publie que des programmes ordinaires sur les techniques de base de la programmation (gestion simple de la memoire, acces au fichier, application des algorithmes simples...)
1 août 2005 à 13:09
D'abord on étudie et ensuite on publie, il y a un temps pour chaque chose, c'est ainsi qu'on pratique dans toutes les disciplines.
1 août 2005 à 12:46
31 juil. 2005 à 09:05
++All
30 juil. 2005 à 20:33
30 juil. 2005 à 18:36
- pour ecrire un programme destiné aux debutants, l'auteur doit etre un programmeur initié
- pour ecrire un programme destiné aux initiés, l'auteur doit etre un expert
- et les debutants tous ce qu'ils ont à faire c'est d'apprendre et ameliorer leurs niveau avant de penser à publier une source sur un tel site
merci
28 juil. 2005 à 15:45
28 juil. 2005 à 13:58
Quand tu dit l'écriture en texte, tu peu appeler ca accès en mode "fichier séquenciel" et pour l'autre possibilité cela s'apelle "fichier binaire" :D
++All
27 juil. 2005 à 09:38
L'accès direct te permet d'écrire le contenu de structure directement dans le fichier et de le récupérer très facilement sans avoir besoin de créer des fonctions d'extraction (fabriquées de toutes pièces) ou d'utiliser des fonctionsavec code format (ex : fscanf)
La ligne 73 "fread(personne, sizeof(element), 1, fichier)" veut dir lire dans le fichier une donnée de type 'element' (structure) et la stocker dans la variable structure.
Si lors du fread() tu veux aficher le contenu des variables, tu peux l'afficher avec un simple printf(). si tu veux avoir un fichier lisible en sortie, tu peux créer un 2ème flux fichier et écrire dedan avec fprintf().
26 juil. 2005 à 21:25
Qu'entends tu par "access direct aux fichiers" ?
26 juil. 2005 à 20:38
26 juil. 2005 à 20:14
Premièrement corrige tes fautes (si tu le peux).
Deuxièmement t'as quel compilateur? Dev-cpp???
26 juil. 2005 à 19:11