Pages : 1
#1 Le 17/01/2014, à 13: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, à 13: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, à 15: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 17/01/2014, à 23: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, à 15: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
Pages : 1