![]()
Bonjour à tous, je sais, je suis un peu énervant.
J'ai toujours un problème avec l'affichage des lettres lorsque j'exécute mon programme sur console, voyez ci-dessous:
il y a deux faþons de jouer Ó Decriptix:en devinant un modÞle crÚÚ par l'ordinat
eur,ou en laissant l'ordinateur deviner le v¶tre.
Si vous devinez, l'ordinateur va penser Ó une
suite de lettres (e.g., abcde).
A chaque tour, vous faites une proposition et
l'ordinateur vous dit combien de lettres sont
correctes, et combien parmi celles-ci occupent
la position exacte dans le modÞle.
Le but est de dÚcoder le code aussi rapidement que possible
Vous dÚcidez combien de lettres
peuvent Ûtre utilisÚes et le nombre de positions
(e.g, 5 lettres possibles dans 4 positions)
ainsi que si le modÞle peut ou non contenir
des lettres en double (e.g., aabcd).
Si l'ordinateur devine, vous pensez Ó une suite de
lettres et donnez le score de chaque rÚponse.
Médinoc m'avait dit de mettre Voir: CharToOem(), CharToOemBuff()
ou bien, directement WriteConsoleW() avec des chaînes larges ( L"Médinoc" au lieu de "Médinoc" )...
post croisé...
Regarde mon post au-dessus,
il indique les fonctions de conversion (ou directement d'écriture) utilisables
sous Windows pour avoir les bons accents sur la console...
J'ai essayer de les mettrent à la place de la fonction main,
mais rien à faire, cette fois il n'a pas voulu se compiler, j'ai alors trouver
une réponse possible dans les FAQ:
Si en compilant un programme C/C++ sous Windows vous obtenez un message d'erreur du type
error LNK2019: symbole externe non résolu _WinMain@16 référencé dans la fonction _WinMainCRTStartup [Linker error] undefined reference to `WinMain@16'
C'est que vous avez créé un projet Win32 sans console au lieu d'un projet console,
ce qui fait que le compilateur s'attend à trouver la fonction d'entrée WinMain() à la place de la fonction standard main().
A partir de Visual C++ 7, vous pouvez modifier les propriétés de votre projet via Propriétés de
configuation->Editeur de liens->Système->Sous-système : Console (/SUBSYSTEM:CONSOLE). Pour les versions antérieures,
il faut créer un nouveau projet console.
J'ai donc aussi essayé avec cette nouvelle fonction, sans succès.
Est-ce qu'il y aurait une âme charitable qui pourrait aider un gars pas doué ici?
Merci d'avance
[/quote]
Partager