ACCÈS DIRECT FICHIER

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 26 juil. 2005 à 19:11
boumarsel Messages postés 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Derniè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.

https://codes-sources.commentcamarche.net/source/32894-acces-direct-fichier

boumarsel Messages postés 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 9 juillet 2008 1
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és 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 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és 26 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 29 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és 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
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és 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 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és 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 9 juillet 2008 1
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és 3 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 28 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és 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
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és 3 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 28 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és 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
26 juil. 2005 à 21:25
Salut,
Qu'entends tu par "access direct aux fichiers" ?
k_wet Messages postés 3 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 28 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és 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
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és 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
26 juil. 2005 à 19:11
J'adore les programmes qui se terminent par getchar
Rejoignez-nous