两者的输入参数几乎相同:
int _ftprintf( FILE *stream, const _tchar *format [, argument ]...)
int fprintf(FILE *stream, const char *format, ...)
两种格式的评分有什么区别? 我什么时候应该使用它们?
答案 0 :(得分:4)
_tprintf
和_ftprintf
将与TCHAR
格式字符串一起使用。 TCHAR
只是一个宏,可以展开char
或wchar_t
,具体取决于是否定义了_UNICODE
宏。
所以,基本上,如果您没有定义_UNICODE
,_ftprintf
将等同于fprintf
,否则它将等同于fwprintf
。