IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

lire un fichier caract�re par caract�re


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Apprenti informatique
    Inscrit en
    Avril 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Apprenti informatique

    Informations forums :
    Inscription : Avril 2015
    Messages : 26
    Par d�faut lire un fichier caract�re par caract�re
    Bonjour � tous,

    Voila mon probl�me: je voudrai savoir comment lire un fichier caract�re par caract�re en c++/cli.

    Je voudrai donc savoir si une �me charitable pourrait me donner des conseils ou des pistes.

    merci d'avance

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Tu ouvres un StreamReader() sur le fichier, en sp�cifiant le bon Encoding.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Homme Profil pro
    Apprenti informatique
    Inscrit en
    Avril 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Apprenti informatique

    Informations forums :
    Inscription : Avril 2015
    Messages : 26
    Par d�faut
    merci

  4. #4
    Membre averti
    Homme Profil pro
    Apprenti informatique
    Inscrit en
    Avril 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Apprenti informatique

    Informations forums :
    Inscription : Avril 2015
    Messages : 26
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    StreamReader^ sr = gcnew StreamReader(fileNameeee);
     
          while ( sr->Peek() >= 0 )
             {
    			MessageBox::Show(""+(Char)sr->Read());
    			serialPort1->Write((Char)sr->Read());
             }
    J'arive � lire chaque caract�re, mais le probl�me c'est que je n'arrive pas pas envoyer ces caract�res sur le port com. Il me cr�er une �rreur

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Erreur	3	error C2664: 'void System::IO::Ports::SerialPort::Write(System::String ^)'*: impossible de convertir le paramètre 1 de 'wchar_t' en 'System::String ^'	d:\users\s570911\desktop\projet\projet\accueil.h	1127

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Pourquoi castes-tu le r�sultat de Read(), suppos� �tre d�j� un Char, en Char?
    R�fl�chis un peu. Il y a au moins trois fa�ons de convertir un Char seul en String^ auxquelles je peux penser direct:
    1. monChar.ToString();
    2. Convert::ToString(monChar);
    3. gcnew String(monChar, 1);

    Et les deux premi�res sont pratiquement universelles...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. lire un fichier caract�re par caract�re
    Par janyoura dans le forum D�buter
    R�ponses: 7
    Dernier message: 28/03/2012, 17h08
  2. R�ponses: 3
    Dernier message: 11/04/2011, 00h25
  3. Lire un fichier caract�re par caract�re
    Par boulbidor dans le forum C++
    R�ponses: 6
    Dernier message: 08/01/2010, 16h55
  4. R�ponses: 10
    Dernier message: 19/06/2006, 19h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo