-
Problèmes d'échecs
Bonjour à tous,
Je suis un quasi-néophyte en C++ (genre 6 mois de pratique non-intensive) et je voudrais créer un petit programme permettant de s'exercer aux échecs en résolvant des problèmes (du même type que ceux dans les journaux).
On aurait en fait deux programmes : un "créateur" de problèmes et un "lecteur" de problèmes. Les différents problèmes seraient stockés dans des petits fichiers à part dont la taille serait très réduite (pour échanger sur Internet par exemple).
Le projet me semble réalisable par quelqu'un qui a des bonnes connaissances en C++ ; par contre, moi, c'est une autre affaire... :lol:
Si quelqu'un a des idées sur la structure possible du programme (en console MS-DOS, très simple) mettez-les ici !
En attendant, quelques questions toutes bêtes :
1) En c++, peut-on écrire à une place précise de l'écran ou de la console ? (dans certains langages, c'est du genre "Output(x,y,"Texte") )
2) Comment fait-on pour écrire dans un fichier, mais surtout pour lire ?
Merci beaucoup d'avance
-
1) Pas en standard.
* Sous linux, il y a curses.
* Sous DOS, je ne sais pas si conio peut faire cela.
* Sous Windows, il faut passer par des fonctions dédiées à la console. Cherche à WriteConsoleOutput()
2) En C++, je crois que certaines classes de stream s'appliquent à des fichiers...
-
Pour les flux avec les fichiers, tu as tout dans la FAQ:
http://c.developpez.com/faq/cpp/?page=fichiers
-
Pour beaucoup de plateformes, il y a une variation de curses disponible. Ce n'est pas limité au monde *nix.
Mais concentres-toi d'abord sur le coeur de ton programme avant de t'embêter avec des problèmes de présentation.
-
Okii ! Merci beaucoup ! Je pense que je vais d'abord m'atteler au gros du prog, pour faire genre un cahier des charges, et puis on verra comment ça se présente...