如何将参数为ANSI的函数修改为UNICODE的函数?
下面是一个向ANSI类型.TXT文件写入ANSI字符串的函数;
现在要创建一个UNICODE类型的TXT文件,并且传递的参数都是UNICODE类型的wchar_t;请问如何修改?
- C/C++ code
WriteLogFile(char* fileName,char *content){ FILE *fp; if((fp=fopen(fileName,"at+"))!=NULL) { fputs(content,fp); fputc('\r',fp); fputc('\n',fp); } fclose(fp);}[解决办法]
用wide char 版本:
- C/C++ code
int wprintf( const wchar_t* format, ... );int fputws( const wchar_t *str, FILE *stream );
[解决办法]