lo que necesito es componer una cadena de texto en una variable para pasarsela a otra funcion que usa wchar_t como parametro de entrada.
el problema es que en windows con swprintf hago:
TCadena Cadena[100];
swprintf(Cadena, L"Mi cadena compuesta: %d", 2324324);
pero en linux debo hacer:
TCadena Cadena[100];
swprintf(Cadena, 100, L"Mi cadena compuesta: %d", 2324324);
si se fijan en el segundo caso el segundo parametro en un entero que representa el número máximo de caracteres que se copiara en Cadena, pero en windows ese parametro no lo necesito.
mi problema es que quiero que mi código sea multiplataforma y esto me está pillando.
ojala exista alguna solución, aunque pase por usar algunas funciones alternativas.
PD: hasta cuando van a pescar los estandares
PD2: olvide decir que uso kdevelop+gcc en linux y devcpp+mingw en windows