cs_ull
Messages postés11Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention 5 avril 2007
-
2 avril 2007 à 13:24
cs_ip2x
Messages postés63Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention27 janvier 2009
-
3 avril 2007 à 23:57
bonjour
j'ai tois construteur de classe UneDuite et le troisième je doit mettre en paramètre un stream "lecture et écriture du fichier", en borland C++ on le déclare comme suit : UneDuite(ifstream& inf);
cs_ip2x
Messages postés63Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention27 janvier 2009 3 avril 2007 à 23:57
Alors si je me cantonne au sujet, ça donne ça :
using System;
using System.IO;
using System.Xml;
namespace NewsMLViewer.CLASSES
{
/// <summary>
/// Create a new instance of the NewsMLDocument class.
/// </summary>
class FileTools
{
#region Constructor
public FileTools()
{
}
#endregion
#region Reading a file
/// <summary>
/// Retourne le contenu d'un fichier sous forme de chaine de caracteres
/// </summary>
/// Chemin du fichier à lire
/// <returns>Contenu du fichier sous forme de chaine de caracteres</returns>
public string Lire(string chemin_fichier)
{
string Chaine = null;
string line = null;
FileStream monFlux = new FileStream(chemin_fichier, FileMode.OpenOrCreate);
StreamReader monLecteur = new StreamReader(monFlux);
#region Writing a file
/// <summary>
/// Ecrit le contenu d'une chaine de caracteres dans un fichier
/// </summary>
/// Chemin du fichier de destination
/// Chaine de caracteres a ecrire dans le fichier
public void Ecrire(string chemin_fichier, string Chaine)
{
if (File.Exists(chemin_fichier)) File.Delete(chemin_fichier);
FileStream monFlux = new FileStream(chemin_fichier, FileMode.OpenOrCreate);
StreamWriter monScribe = new StreamWriter(monFlux);