[MICROSOFT] SERVEUR TELNET SIMPLE

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
- - Dernière réponse : psyjc
Messages postés
182
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
18 avril 2008
- 2 févr. 2007 à 00:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41246-microsoft-serveur-telnet-simple

yann_lo_san
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
17 -
Salut,
J'ai compté onze fois cela :
#ifdef _DEBUG
printf();
#endif

Cela aurait mérité une petite fonction non ?

void DebugLog(const char* msg, ...)
{
#if defined(_DEBUG) || defined(DEBUG)

char buffer[512];
va_list v;
va_start(v, msg);
vsprintf(buffer, msg, v);
va_end(v);
printf("%s\n", buffer);

#endif
}

Sinon, ça a l'air pas mal, mais faut toujours mettre son grain de sel non...

Bonne continuation.
cs_aardman
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2 -
Salut,
On peut même eviter l'appel a DebugLog en release (attention le __noop ne marche que sous vc++):
#ifdef _DEBUG
#define DebugLog printf
#else
#define DebugLog __noop
#endif
psyjc
Messages postés
182
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
18 avril 2008
-
Je connaissais pas le __noop
Merci.