Sorell Stratège
Nombre de messages : 521 Localisation : Quel part où le sang coule. Date d'inscription : 01/05/2008
Feuille de personnage Surnom dans la team: Sénéchal Noir Victoire/défaite: (0/0)
| Sujet: TP Exercice 3 - Lecture du nom des fichiers au clavier Lun 17 Déc - 12:47 | |
| - Code:
-
/** * * @file NomFichAuKbd.cxx * * @authors M. Laporte, D. Mathieu * * @date 18/11/2011 * * @version V1.0 * * @brief Lecture du nom des fichiers au clavier * **/
#include <iostream> #include <string> #include <fstream> #include <iomanip> // setw()
using namespace std;
namespace { void NomFichAuKbd (void) { string FicSource; cout << "Nom du fichier source : "; getline (cin, FicSource);
ifstream is (FicSource.c_str ()); string FicDest; cout << "Nom du fichier destination : "; getline (cin, FicDest); ofstream os (FicDest.c_str ()); cout << "\nCopie et numerotation du fichier " << FicSource << " dans le fichier " << FicDest << "\n\n"; string Str; unsigned NbLignes = 0;
for (getline (is, Str); ! is.eof (); getline (is, Str)) os << setw (4) << ++NbLignes << " : " << Str << '\n'; cout << "Nombre total de lignes : " << NbLignes << '\n'; } // NomFichAuKbd() } // namespace
int main (void) { /* * / Flux_cin (); /* */ /* * / AffichFich (); /* */
/* */ NomFichAuKbd (); /* */
return 0;
} // main()
| |
|