Existe-t-il un exemple de code montrant comment accepter l'entrée arabe d'un utilisateur en C++ sur une console, dans Windows?Prise de caractères arabes en C++ à partir d'une application de console sous Windows
1
A
Répondre
1
Je vais essayer de répondre à la partie C++. Vous ne pouvez pas lire les caractères arabes de la console avec cin
. Cependant, dans <iostream>
, il y a un objet wcin
de type wistream
- un flux d'entrée de caractères larges. Et vous devriez lire une entrée pas dans string
mais dans wstring
.
par exemple
#include <iostream>
#include <string>
int main()
{
std::wstring s;
std::wcin >> s;
}
Ce fut le C++ partie, mais la question reste de savoir si oui ou non votre système d'exploitation permet de larges caractères dans la fenêtre de la console. HTH
La question est assez vague. Prendre d'où? De la console? Dans une zone de texte? –
Depuis la console. – Seeker
Quelle console? Quel système? Une interface graphique? C'est vraiment trop vague. – wilx