Petit extrait de log IRC anonymisé :
<XXX> Je comprend pas une erreur de mon compilo :
<XXX> controle_log.hpp:49: invalid operands of types `const char*´ and `const char[2]
<XXX> ´ to binary `operator+´
<XXX> C´est dans cette fonction :
<XXX> http://rafb.net/paste/results/13uspY93.html
<Nescafe> Tu ne peux pas ajouter des chaines "char *"
<Nescafe> La concaténation, ça passe par strcpy ou un objet string
<XXX> ah
<XXX> Comment je peux faire mon addition alors ?
<Nescafe> Ca n´est pas une addition mais une concaténation.
<Nescafe> La concaténation, ça passe par strcpy ou un objet string
<Nescafe> Ou un sprintf
<XXX> J´peux pas faire une boucle plutot ?
<Nescafe> "t -> tm_mday", c´est une chaine ou un entier ?
<Nescafe> S´il y a un entier dans le lot, sprintf sera d´autant plus ton ami.
Voilà pourquoi le C/C++ comme premier langage d´apprentissage est à mon avis une mauvaise idée.