Bonjour,
J'ai un petit problème lorsque j'execute ce code
#include <stdio.h>
int main()
{
char ligne[128];
char car;
int pos1, pos2;
pos1 = 3;
pos2 = 5;
FILE * fichier1;
FILE * fichier2;
fichier1 = fopen("in.txt","r");
fichier2 = fopen("out.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);
return 0;
}
avec in.txt qui contient:
ABCDXYZ
12345678
23456789
345678910
(source warrior333)
j'obtient un fichier en .o au lieu de .txt....
Est ce que cela est du à mon compilateur?