bonjour voici le code:
merci de m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <iostream.h> #include <stdio.h> #include <fstream> using namespace std; int main () { FILE * pFile; pFile = fopen ("new.c","w"); ifstream fichier( "log_normal_sigma0.2" ); string ligne; {while ( getline( fichier, ligne ) ){ if (ligne[0]==1){{fprintf (pFile,"%c\n",ligne[0]);} }}}}
ps: si on enleve la condition if, ca marche, mais ca ecrit toutes les valeurs.
Ce programme est censé ecrire dans le fichier new la premiere valeur de chaque ligne du fichier log_normal_sigma0.2, uniquement si la valeur est égale à 1.
Je ne vois pas pq ca ne fonctionne pas.
Partager