Alors voila j'ai un code qui fonctionne parfaitement avec code::blocks+MingW mais j'ai voulu le compiler avec visual studio 2005 et j'ai une erreur qui m'embête un peu.
En effet visual studio ne reconnait pas snprintf() [j'ai bien inclu stdio.h ]. Je me dis bon ba tant pis je vais testé sprintf(), eh mais dans ce cas j'ai un warning qui apparait:
warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
Je pense que je dois donc utilisé la fonction sprintf_s dont je n'avais jamais entendue parler avant, est ce que quelqu'un sait si cette fonction est portable et sera reconnu par gcc (MingW) ?

PS: extrait de man snprintf
Les fonctions
snprintf, et vsnprintf sont conformes à ISO/IEC 9899:1999.