I.T.A.G (DTS1)

Ce forum incha allah aura pour but d aider les etudiant de la DTS1 a en plus savoir cotee cours et tt que sa soit reseau ou devlopment
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Gestion des fichiers

Aller en bas 
AuteurMessage
ultrasur
moderateur
moderateur
avatar

Messages : 200
Date d'inscription : 11/02/2008
Age : 31

MessageSujet: Gestion des fichiers   Mer 13 Fév - 8:22

On n’abordera pas ici la manière dont on peut attaquer des fichiers complexes (comme des bases de données), via des contrôles ad hoc. Ce point a été délibérément zappé du cours, pour des questions de temps et de redondances avec d’autres matières.
Ce petit chapitre a pour but plus limité, de vous fournir un outil simple et universel pour stocker et récupérer des données d’une exécution à une autre, au travers d’un genre de fichier qu’on a déjà dû vous présenter amplement en C : le fichier texte à accès séquentiel.
On peut également accéder aux fichiers en "accès direct" ; il existe aussi des fichiers dits "binaires", mais il faut faire vite, et on se concentrera ici sur le type le plus basique (mais pas le moins utile).
Pour plus de précisions, il n’est pas interdit de zieuter attentivement sur la gestion de fichiers un excellent cours d’algorithmique que je recommande vivement à ceux qui ne le connaissent pas..
1. Ouvrir et fermer un fichier
Pour ouvrir un fichier, vous devez connaître son nom (y compris le chemin d’accès), dire ce que vous voulez en faire (lire, écrire, ou ajouter ?) et lui attribuer un numéro arbitraire, dit numéro de canal. Cela donnera ainsi :
Open "C:\TextFile.txt" For Input As #1
Bien sûr, si vous utilisez plusieurs fichiers simultanément, il est impératif de leur attribuer chacun un numéro de canal différent… For Input signifie qu’on ouvre le fichier en lecture. Pour l’ouvrir en écriture, on utilisera For Output, et pour l’ouvrir en ajout, For Append.
Rappel : à l'ouverture, il faut choisir, on ne peut faire qu’une seule chose à la fois avec un fichier.
Et puis tant qu'on y est, et d'un même élan sublime, voici l'instruction de fermeture d'un fichier :
Close #i
où i est le numéro de canal du fichier à fermer.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.realmadridclub.net
 
Gestion des fichiers
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» besoin d'aide !! : gestion de classe / reconversion
» La gestion des énergies
» [Salon] FILLIERE :: Gestion Logistique & Transport
» Gestion des déchets de l'espace
» Master 2 Pro Gestion globale des risques et des crises

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
I.T.A.G (DTS1) :: Cours de Réseaux et Development :: Devlopment :: cours-
Sauter vers: