L'accès de dossier dans C est réalisé en associant un jet à un dossier. C communique avec des dossiers en utilisant un nouveau type de données appelé un indicateur de dossier. Votre programme doit ouvrir un dossier avant qu'il puisse lui accéder. C'est employer fait fopen la fonction, qui renvoie l'indicateur de dossier exigé.

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

Dossier manipulant dans C

L'accès de dossier dans C est réalisé en associant un jet à un dossier. C communique avec des dossiers en utilisant un nouveau type de données appelé un indicateur de dossier. Ce type est défini dans stdio.h, et écrit comme DOSSIER *. Un indicateur de dossier appelé output_file est déclaré dans un rapport comme

FILE *output_file;

Les modes de dossier de fopen la fonction

Votre programme doit ouvrir un dossier avant qu'il puisse lui accéder. C'est employer fait fopen la fonction, qui renvoie l'indicateur de dossier exigé. Si le dossier ne peut pas n'être ouvert pour aucune raison puis la NULLE de valeur sera retournée. Vous emploierez habituellement fopen comme suit

if ((output_file = fopen("output_file", "w")) == NULL)
fprintf(stderr, "Cannot open %s\n",
"output_file");

fopen les prises deux arguments, tous les deux sont des cordes, le premier est le nom du dossier à ouvrir, la seconde est un caractère d'accès, qui est habituellement un de r, a ou des dossiers de W etc. peuvent être ouverts en un certain nombre de modes, suivant les indications de la table suivante.

 

Modes de dossier

r

Ouvrir un dossier des textes pour la lecture.

W

Créer un dossier des textes pour l'écriture. Si le dossier existe, il est recouvert.

a

Ouvrir un dossier des textes apposent dedans le mode. Le texte est ajouté à l'extrémité du dossier.

Rb

Ouvrir un dossier binaire pour la lecture.

wb

Créer un dossier binaire pour l'écriture. Si le dossier existe, il est recouvert.

ab

Ouvrir un dossier binaire apposent dedans le mode. Des données sont ajoutées à l'extrémité du dossier.

r+

Ouvrir un dossier des textes pour la lecture et l'écriture.

w+

Créer un dossier des textes pour la lecture et l'écriture. Si le dossier existe, il est recouvert.

a+

Ouvrir un dossier des textes pour la lecture et l'écriture à l'extrémité.

r+b ou rb+

Ouvrir le dossier binaire pour la lecture et l'écriture.

w+b ou wb+

Créer un dossier binaire pour la lecture et l'écriture. Si le dossier existe, il est recouvert.

a+b ou ab+

Ouvrir un dossier des textes pour la lecture et l'écriture à l'extrémité.

Les modes de mise à jour sont employés avec le fseek, les fsetpos et les fonctions de rebobinage. Fopen les retours de fonction un indicateur de dossier, ou la NULLE si une erreur se produit.

L'exemple suivant ouvre un dossier, tarun.txt en mode inaltérable. Il est bon programmant la pratique d'examiner le dossier existe.

if ((in = fopen("tarun.txt", "r")) == NULL)
{
puts("Unable to open the file");
return 0;
}

 


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor