Catégories

Test avec Klipse (édition de C++ en ligne)

A lire : http://blog.klipse.tech/cpp/2016/12/29/blog-cpp.html

Le projet sur GIT : https://github.com/felixhao28/JSCPP#which-features-are-implemented

Faudrait voir comment intégrer Klipse dans WordPress dans la joie et la bonne humeur.

 

 

 

Mes notes C++ à propos de Codingame – Niveau Medium

C’est le second post à propos de Codingame (premier post).

Avril-Mai 2015 :

Il faut remarquer que Codingame a réorganisé un peu les choses et/ou a créé de nouvelles sections (Optimisation par exemple) ou de nouveaux challenges (APU Init Phase dans la catégorie Medium par exemple) et donc c’est normal si cette page n’est pas totalement « raccord » avec le site.

En Mai 2016 je remarque 3 choses :

  • Cela fait un an que j’ai pas joué sur Codingame (le temps passe vite…)
  • Plus gênant… Il semble que les fichiers test que l’on pouvait télécharger ont disparus. Je trouve …

    Lire la suite Mes notes C++ à propos de Codingame – Niveau Medium

  • Mes notes C++ à propos de Codingame – Niveau Easy

    Comme je l’ai dit dans un billet précédent, j’ai découvert la plateforme Codingame en Janvier 2015. Bon, j’ai un job qui me prend pas mal de bande passante, une famille etc. et je ne peux donc pas m’y consacrer 24H/24H alors, les choses avancent doucement… Quoiqu’il en soit, je m’amuse comme un petit fou et je souhaite partager ici mes impressions de codage. Il n’est pas question de publier les solutions (ce ne serait pas drôle sinon) mais juste de documenter ce qui m’a aidé, ce que j’ai appris etc. Je ne vais pas pouvoir tout mettre en une seule …

    Lire la suite Mes notes C++ à propos de Codingame – Niveau Easy

    Deux livres pour Noël

    Comme j’ai été sage le père Noël m’a, entre autres, apporté :

  • Effective Modern C++ (ISBN 10 : 1-4919-0399-6) http://shop.oreilly.com/product/0636920033707.do
  • From Mathematics to Generic Programming (ISBN 10 : 0321942043) http://www.amazon.fr/Mathematics-Generic-Programming-Alexander-Stepanov/dp/0321942043
  • Je viens de commencer le deuxième…

    A propos de Codingame

    Je connaissais pas codingame. Suite discussion avec un pote j’ai eu l’occasion d’y faire un tour ce soir. C’est vraiment super. Que vous soyez développeur C, C++, Python, Java… vous y trouverez des problèmes à résoudre. Y a un tutorial qui explique l’environnement, ce que l’on peut faire, ce que l’on ne peut pas faire etc. Je suis bluffé par ce que j’ai vu. Faudra que je m’y intéresse vraiment.

    Une fois que vous avez passé le problème du tutoriel faut juste aller dans Games/Single Player par exemple.

    Pour info, le code que j’ai envoyé pour « résoudre » le …

    Lire la suite A propos de Codingame

    Utiliser un MyRIO en C++

    Je met ici mes notes d’installation du myRIO, mes tests etc. En fait, j’ai fait des essais avec les exemples ANSI C qui viennent par défaut avec le myRIO et j’ai été confronté à plusieurs soucis :

  • Je ne connaissais pas Eclipse et franchement j’étais un peu perdu dans toutes les options, les menus etc.
  • Je ne comprenais pas vraiment comment les projets ANSI C de NI étaient organisés dans Eclipse. Il me semblait important d’être capable de monter un projet à partir de rien, tout seul, comme un grand.
  • Il n’y a pas de code et/ou d’exemple C++ et …

    Lire la suite Utiliser un MyRIO en C++

  • Problème avec la Task List de MSVC 2012

    Y a deux choses à vérifier :

  • Faut aller dans Tools/Options/Text Editor/C/C++/Formatting/Miscellaneous puis s’assurer que l’option » Enumerate Comment Tasks » est bien sur True
  • Ensuite, le truc c’est qu’il faut absolument mettre 2 points ‘:’ accolés après le mot clé TODO. Par contre on peut avoir un espace en le double slash « // » et le mot clé
  • Par exemple :

     // TODO: this is a ToDo... // HACK: this is a Hack... // UNDONE: this does not works... 

    J’ai cherché un moment et ça me met vraiment en rogne…

    A propos des accents et de l’encodage des caractères dans les consoles

    L’autre jour, je sais plus trop pourquoi, j’ai été amené à m’intéresser aux histoires d’accents lors des affichages dans les consoles. Comme je suis toujours en train de lire et d’apprendre le C++11 j’ai essayé de voir comment cela se passait. Comme d’habitude, j’ai trouvé tout et n’importe quoi sur le web et les forums.

    Bon bref, histoire de se remettre les idées en place, voici deux articles à lire absolument :

  • http://www.joelonsoftware.com/articles/Unicode.html
  • http://www.utf8everywhere.org/
  • Ensuite sous Windows 7, en C++, on peut faire un test rapide avec le code suivant. Notez que je ne m’intéresse qu’aux accents et pas aux …

    Lire la suite A propos des accents et de l’encodage des caractères dans les consoles

    The rule of the big three (and a half) – Source code

    This is my first article in English on this blog so please be forgiving.

    I recently read a C++ article about The rule of the big three (and a half) and I took the time to make sure the code snippets of the article works on my PC. Indeed the evil is always in the details and it usually help me a lot to practice when I’m learning somthing. Anyway, here is what I came with. Each source code is complete, meaning you should be able to copy paste it directly. I only tested the code under Visual Studio Community …

    Lire la suite The rule of the big three (and a half) – Source code

    Installation de Boost sous Windows 7 ou Windows 8

    Si vous êtes pressé, lisez l’update qui se trouve tout à la fin de ce billet.

    Je suis sous Windows 7 64 bits, j’utilise Microsoft Visual Studio Express 2012 for Windows Desktop et la version courante de boost est 1.51.0. Je m’appuie sur le Getting Started officiel de Boost mais je m’adapte à ma configuration et je met le tout en français.

    Il faut récupérer la dernière version de boost (ici boost_1_51_0) sur le site http://www.boost.org/

    Dans le répertoire Téléchargements de Windows il faut dézipper la bête (79 Mo) dans un répertoire « boost_1_51_0 » par exemple. Ça prend 3 …

    Lire la suite Installation de Boost sous Windows 7 ou Windows 8