Fichier en c+

a marqué ce sujet comme résolu.

bonsoir. aidez moi s’il vous plait. j’ai besoin d’enregistrer le resultat des calculs de ce petit programme dans un fichier texte.

// C++ program to find out Lucas-Lehmer series.
#include <iostream>
#include <vector>

using namespace std;
 
// Function to find out first n terms
// (considering 4 as 0th term) of
// Lucas-Lehmer series.

void LucasLehmer(int n) {
 

  // the 0th term of the series is 4.

  unsigned long long current_val = 4;
 

  // create an array to store the terms.

  vector<unsigned long long> series;
 

  // compute each term and add it to the array.

  series.push_back(current_val);

  for (int i = 0; i < n; i++) {

    current_val = current_val * current_val - 2;

    series.push_back(current_val);

  }
 

  // print out the terms one by one.

  for (int i = 0; i <= n; i++) 

    cout << "Term " << i << ": "

        << series[i] << endl;  
}
 
// Driver program

int main() {

  int n = 5;

  LucasLehmer(n);

  return 0;
}

Bonjour,

La ligne 41 envoie les données vers la console, indiqué par l’objet cout. Il faut les envoyer vers un fichier. Ça donne:

std::ofstream  le_fichier( "nom du fichier" );
for ( int i = 0 ; i <= n ; i++ ) 
    le_fichier << "Term " << i << ": "
        << series[i] << endl;

Et il faut aussi #include <fstream>.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte