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 56
|
#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, j = 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(fscanf(dest,"%d",&tableau_tri[i]) != EOF)
i++;
printf("%d \n",i);
for (j=0;j<10;j++)
printf("%d \n",tableau_tri[j]);
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;
} |