Soit le pointeur de fichier défini par FILE *fp ; on veut ouvrir le fichier
" C:/Mesdocuments/essai.txt " en mode écriture. Quelles sont les propositions correctes ?
1) fp = fopen("C:/Mesdocuments/essai.txt ", "w") ; 2) fp = fopen(C:/Mesdocuments/essai.txt, "w") ;
3) le fichier "C:/Mesdocuments/essai.txt " doit exister
4) Si le fichier "C:/Mesdocuments/essai.txt " n’existe pas, il est créé.
QCM 5 / Q1
Soit le pointeur de fichier défini par FILE *fp ; on veut ouvrir le fichier
" C:/Mesdocuments/essai.txt " en mode lecture. Quelles sont les propositions correctes ?
1) fp=fopen("C:/Mesdocuments/essai.txt ", "r") ; 2) fp=fopen(C:/Mesdocuments/essai.txt, "r") ;
3) le fichier "C:/Mesdocuments/essai.txt " doit exister
4) Si le fichier "C:/Mesdocuments/essai.txt" n’existe pas, il est créé.
QCM 5 / Q2
Dans un fichier d’entête .h on met : 1) Les définitions des fonctions
2) Les prototypes des fonctions
Dans un fichier source .c on met : 1) Les définitions des fonctions 2) Les prototypes des fonctions
QCM 5 / Q3a
QCM 5 / Q3b
Le prototype d’une fonction écrivant un tableau d’entiers dans un fichier au format texte serait :
1)void ecrit_tab(FILE *f , int tab[ ] , int dim ) ;
2)int ecrit_tab(char nom_fichier , int tab[ ] , int dim ) ;
3) void ecrit_tab(char nom_fichier[ ] , int tab[ ] , int dim ) ;