Création Utilisation des Fichiers de Data (Données).
Généralité sur les Fichiers
Un Fichier de données ou de code est un ensemble d'informations numériques stockées sur un support, tel un disque dur, une mémoire Etc. Le contenu d'un Fichier est totalement libre, il peut contenir toute sorte d'informations comme : Le code d'un programme, les informations d'une page de traitement de texte, des données relatives au codage d'une musique, un film, Etc. Pour accéder à ces données appelées Data ou Code, avec les langages informatiques, nous disposons souvent de fonctions toutes faites qui permettent d'ouvrir un Tampon de communication entre notre programme et le support physique du fichier puis de lire ou d'écrire des Data. La description précise de certain Fichier est disponible pour les adhérents du Club d'Informatique Technique Insitec.fr
Principe de fonctionnement
En premier, il faut ouvrir le ou les tampons de communication entre notre programme et le support par une fonction qui s'appelle souvent fopen(). Cette fonction crée un tampon de communication comme une sorte de Zone de tansfert. Ensuite nous pourons utiliser des fonctions comme fread(), fgets(), etc... pour lire les données (Data), une par une ou par ligne ou encore par bloc d'octets. Nous disposons également de fonctions pour écrire comme fwrite(), fputc() etc.. qui vont écrirent les Data une par une, par ligne ou par bloc d'octets dans le fichier. Puis pour finir, nous devons refermer le ou les tampons de communications afin de libérer la zone de mémoire qui avait été réservée avec une fonction comme fclose(). Les noms des fonctions diffèrent un peu suivant les langages mais le principe reste le même. Dans les tampons de communications il y a un pointeur qui indique au programme à quelle position nous allons lire ou écrire. Ce pointeur peut être déplacé par des fonctions comme fseek() ou encore prépositionné en début ou à la fin de fichier suivant le mode d'ouverture du tampon de communication.
Pour aller plus loin.
Pour pouvoir faire tout cela, dans votre projet de programme, vous devez disposer d'une File Stack ou File API ou encore Gestion de Fichier, c'est à dire d'un ensemble de fonctions qui ressemblent à ce qui est décrit ci-dessus. Si elles n'exitent pas dans le contexte de votre projet, il faut créer les rudiments de code minimum pour vous permettre de faire ensuite votre programme imformatique qui utilisera le principe des fichiers. Pour avoir un peu d'aide ou d'assistance, n'hésitez pas à adhérer à notre club d'Informatique Technique Insitec.fr. Vous pouvez vous connecter avec login et password 'demonstration' et accédez à certaines démonstrations.
Copyright © 2024 insitec.fr Tous droits réservés.
Informations Légales