brice45
Messages postés14Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention13 août 2007
-
25 mai 2007 à 08:30
brice45
Messages postés14Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention13 août 2007
-
29 mai 2007 à 16:42
bonjour,
Je souhaite faire un programme en langage C qui extrait les données d’un fichier .txt pour les ré-injecter dans un autre .txt
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
THEwarrior333
Messages postés192Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention30 janvier 2008 25 mai 2007 à 15:55
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.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 25 mai 2007 à 17:46
Yop,
"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.
brice45
Messages postés14Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention13 août 2007 28 mai 2007 à 15:57
hey,
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