Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2014, à 14:23

temps

Créer une fonction copie en C

Bonjour,
l'idée est de lancer la création d'une librairie de manipulation de fichier en C
ainsi avec un include, on pourrai ajouter ces fonctions

en exemple pour une copie de fichier et en mettant des variable dans define :

/* Pour compiler**/
/*** gcc copie.c -o copie -Wall**/


#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>

#define entre "base.wav"
#define sortie "copie.wav"

int main(int argc, char *argv[])
{
    int abadie;

    FILE* temps = NULL;
    FILE* temps1 = NULL;
    temps = fopen(entre, "rb");
    temps1 = fopen(sortie, "wb");
    if (temps != NULL)
    {
    if (temps1 != NULL)
    {

    while((abadie = fgetc(temps)) != EOF) {

    fputc(abadie,temps1);

   }


fclose(temps1), temps1 = NULL;;
fclose(temps), temps = NULL;;
}
}

    return 0;
}

Un sorte de manipulation de fichier pré-maché, en exemple il est facile d'introduire une condition sur une variable dans la boucle pour effecter telle ou telle action.

Cordialement

Dernière modification par temps (Le 17/01/2014, à 14:25)


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#2 Le 17/01/2014, à 16:00

claudius01

Re : Créer une fonction copie en C

Bonjour,

Pourquoi pas, mais à choisir je préfère cette implémentation de cp2.c  qui utilise des fonctions de plus bas niveau comme open, read, write et close ;-)


Cordialement, A+
--
Claudius

Hors ligne

#3 Le 18/01/2014, à 00:46

nicolas66

Re : Créer une fonction copie en C

Et donc la question ... ?


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#4 Le 18/01/2014, à 16:02

claudius01

Re : Créer une fonction copie en C

Bonjour,

Je pense qu'il n'y a pas de question mais simplemenent une proposition de temps que j'ai invité à lire du code déjà écrit sur le même sujet...


Cordialement, A+
--
Claudius

Hors ligne