Réponse acceptée !
Tu lis chaque ligne et tu la mets dans une chaine de caracteres. Il
suffit ensuite de selctionner par son indice le bon caractere de la
chaine et de le mettre dans le nouveau fichier.
char ligne[128];
char car;
FILE * fichier1;
FILE * fichier2;
fichier1 = fopen ("1.txt","r");fichier2 = fopen ("2.txt","w");while( fgets(ligne, sizeof(ligne), fichier1) )
{ car = ligne[pos1];
fputc((int)car, fichier2);
car = ligne[pos2];
fputc((int)car, fichier2);
fputc('\n', fichier2);
}
fclose(fichier1);
fclose(fichier2);
On peut certainement faire beaucoup mieux mais ca te donne une idée de la maniere de faire.