1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#include <stdlib.h>
#include <stdio.h>
#define TAILLE_MAX 100
int main (int argc, char *argv[])
{
FILE *int_list1, *int_list2, *dest;
char buffer1[TAILLE_MAX] = "", buffer2[TAILLE_MAX] = "";
int tableau_tri[TAILLE_MAX], i = 0;
if (int_list1 = fopen("liste_int_1.txt", "r"))
{
if (int_list2 = fopen("liste_int_2.txt", "r"))
{
if (dest = fopen("fusion_liste.txt", "w"))
{
while (fgets(buffer1, TAILLE_MAX, int_list1) != NULL)
fprintf(dest, "%s", buffer1);
while ((fgets(buffer2, TAILLE_MAX, int_list2) != NULL))
fprintf(dest, "%s", buffer2);
rewind(dest);
while(fgetc(dest) != EOF)
{
tableau_tri[i] = fgetc(dest);
i++;
}
printf("%d \n",i);
fclose(dest);
}
else printf("Erreur a l'ouverture du fichier [dest] ! \n");
fclose(int_list2);
}
else printf("Erreur a l'ouverture du fichier [int_list2] ! \n");
fclose(int_list1);
}
else printf("Erreur a l'ouverture du fichier [int_list1] ! \n");
return EXIT_SUCCESS;
} |
Partager