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é.

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


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;
}

 

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

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

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek