Commande C++

Résolu
Moustik47300 Messages postés 13 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je voudrais savoir la commande pour, dans un programme en console windows, en C, ouvrir un fichier present sur le disque dur de l'ordinateur.
Merci
Configuration: Windows Vista Edition familiale Premium SP2 
Acer Aspire 5735Z indic windows 3.1
Processeur Intel Pentium Dual CPU T3200 2x 2.00GHz
Ram 3.00Go et système 32bits

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    fopen pour ouvrir, fclose pour fermer (pou plus de détails cherche man fopen dans google) :
    http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/fopen.3.html

    Exemple :
    #include <stdio.h>
    
    int main()
    {
      // Tu peux mettre un chemin relatif (par rapport à l'emplacement
      // d'où le programme est lancé) ou absolu. Pour les séparateurs
      // de répertoires pense à écrire \\ au lieu de \
    
      const char *filename = "pouet.txt";
      FILE *f = fopen(filename,"w");
    
      if (!f){
        fprintf(stderr,"can't write %s\n",filename);
        return 1;
      }
      fprintf(f,"j'aime les tapirs\n");
      fclose(f);
      return 0;
    }

    Bonne chance
    1