sprintf함수 유니코드버전??
앨런
2023.04.01
#include stdio.h
#include string.h
#include tchar.h
#include windows.h
#include locale.h
#include ctype.h
#include iso646.h
int wmain( int argc, wchar_t * argv[ ] )
{
int num1 = 24;
float num2 = 2.5;
char str[ ] = Hi;
char buf[ 50 ];
wchar_t str2[ ] = LHi;
wchar_t buf2[ 50 ];
printf( %d, %.2f, %s \n, num1, num2, str );
sprintf( buf, %d, %.2f, %s \n, num1, num2, str );
puts( buf );
wprintf( L%d, %.2f, %s \n, num1, num2, str2 );
wsprintf( buf2, L%d, %.2f, %s \n, num1, num2 );
_putts( buf2 );
return 0;
}
-------------------------------------------------------------------------------------------------
sprintf 함수 유니코드 버전 wsprintf가 아닌가요? 콤파일은 제대로 되는데 실행이 좀 이상하네요.
-
소예
국민은행님 감사합니다!
-
처녀자리
swprintf입니다.