Section courante

A propos

Section administrative du site

CHSIZE

Change la taille
QuickC io.h

Syntaxe

int chsize(int numero,long taille);

Paramètres

Nom Description
numero Ce paramètre permet d'indiquer un identificateur de fichier
taille Ce paramètre permet d'indiquer la nouvelle taille du fichier

Retour

Valeur Description
0 Cette valeur permet d'indiquer que l'opération a été un succès.
-1 Cette valeur permet d'indiquer qu'une erreur s'est produite et qu'il n'a pas été possible de changer la taille du fichier. Dans ce cas, il sera possible d'obtenir des informations supplémentaires en consultant la variable errno.

Description

Cette fonction permet de fixer une taille en octets à un fichier.

Remarques

Exemple

Voici un exemple montrant une utilisation de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <io.h>
  4.          
  5. int main() {
  6.  FILE * Handle = fopen("t7.txt", "w+");
  7.  if(Handle != NULL) {
  8.   fprintf(Handle,"Boujour!\n");
  9.   if(!chsize(Handle,7)) {
  10.    printf("Change pour 7 octets");
  11.   } else {
  12.    printf("Impossible de changer pour 7 octets");
  13.   }
  14.   fclose(Handle);
  15.  }
  16.  return 0;
  17. }

Voir également

Langage de programmation - QuickC - Référence des fonctions - close
Langage de programmation - QuickC - Référence des fonctions - creat
Langage de programmation - QuickC - Référence des fonctions - open

Dernière mise à jour : Dimanche, le 28 juin 2015