1#include<stdio.h>
2#include<conio.h>
3void main(){
4 FILE *fp;
5 //r means read file
6 fp=fopen("sam.txt","r");
7 fclose(fp);
8 getch();
9}
1#include <stdio.h>
2#include <stdlib.h>
3
4int main () {
5 FILE * fp;
6
7 fp = fopen ("file.txt", "w+");
8 fprintf(fp, "%s %s %s %d", "We", "are", "in", 2012);
9
10 fclose(fp);
11
12 return(0);
13}
1/*
2"r": lecture seule. Vous pourrez lire le contenu du fichier,
3mais pas y écrire. Le fichier doit avoir été créé au préalable.
4
5"w": écriture seule. Vous pourrez écrire dans le fichier,
6mais pas lire son contenu. Si le fichier n'existe pas, il sera créé.
7
8"a": mode d'ajout. Vous écrirez dans le fichier, en partant de la fin du
9fichier. Vous ajouterez donc du texte à la fin du fichier. Si le
10fichier n'existe pas, il sera créé.
11
12"r+": lecture et écriture. Vous pourrez lire et écrire dans le fichier.
13Le fichier doit avoir été créé au préalable.
14
15"w+": lecture et écriture, avec suppression du contenu au préalable.
16Le fichier est donc d'abord vidé de son contenu, vous pouvez y écrire, et le lire ensuite. Si le fichier n'existe pas, il sera créé.
17
18"a+": ajout en lecture / écriture à la fin. Vous écrivez
19et lisez du texte à partir de la fin du fichier. Si le fichier n'existe pas,
20il sera créé.
21*/
22
23// Exemple
24
25int main(int argc, char *argv[])
26{
27 FILE* fichier = NULL;
28
29 fichier = fopen("test.txt", "r+");
30
31 return 0;
32}