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.
"Est ce possible en langage C" , cette question implique que ta connaissance du C n'est pas très grande. Apprend le de fond en comble , en particulier pour ce programme, la lecture et l'écriture dans un fichier.
En fait je connais les base du C (je l'ai vue en cours), mais j'avais entendu parlé d'un langage qui s'appellé "PERL"...
Merci pour vos réponse surtt thewarrior333