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 ;)
Version imprimable
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 ;)
Tu ouvres un StreamReader() sur le fichier, en sp�cifiant le bon Encoding.
merci :P
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 �rreurCode:
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()); }
:calim2::calim2:Code: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
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:
- monChar.ToString();
- Convert::ToString(monChar);
- gcnew String(monChar, 1);
Et les deux premi�res sont pratiquement universelles...