printf sprintf wsprintf fprintf 区别及注意点
来源:互联网 发布:网络老虎机mg出分技术 编辑:程序博客网 时间:2024/04/28 15:32
sprintf是用于对ASCII码的127个字符进行操作,wsprintf是对UNICODE的多语言字符进行操作. wsprintf对应的字符串是宽字符型wchar_t,即一个字符占用2个字节的内存空间. 见头文件中的定义: wsprintf 其实分为 wsprintfA 和 wsprintfW,前者对应 sprintf,后者对应 wsprintf。 由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比 printf有用得多。所以本文着重介绍sprintf,有时也穿插着用用pritnf。 fprintf()
如:
sprintf(buffer, "ascii");
wsprintf(buffer, L"unicode");
sprintf对应的字符串是字符类型为char,几一个字符占用1个字节的内存空间.
#ifndef _UNICODE
#define _stprintf sprintf
#else
#define _stprintf wsprintf
#endif
wsprintf 有 1024 字符限制,而且不支持浮点数(如.lf)。sprintf没有限制
按格式输入到流,其原型是int fprintf(FILE *stream, const char *format[, argument, ...]);其用法和printf()相同,不过不是写到控制台,而是写到流罢了
- printf sprintf wsprintf fprintf 区别及注意点
- printf 、sprintf、wsprintf区别
- fprintf sprintf printf函数用法及区别
- printf、fprintf、sprintf的区别
- printf, fprintf, sprintf,snprintf 区别
- wsprintf sprintf printf
- printf、sprintf与fprintf 的区别
- fprintf sprintf printf 三者区别
- printf和sprintf注意点
- printf fprintf sprintf
- printf、sprintf与fprintf
- printf sprintf fprintf
- printf/sprintf/fprintf
- wsprintf sprintf printf (转载)
- printf函数及sprintf函数及fprintf函数使用详解
- fprintf()、sprintf()、printf()、fwrite()函数的用法与区别
- fprintf()、sprintf()、printf()、fwrite()函数的用法与区别
- man 3 printf fprintf sprintf
- 使用play开发的网站,以及一些play社区的收集
- ADF bean中实现关闭窗口和alert
- 智能车(仿真减震车)
- 中心城市发展的方向与主动权在哪里?
- win 7发展越来越好
- printf sprintf wsprintf fprintf 区别及注意点
- SOA架构概述(转)
- dojochina ExtJS学习笔记1
- dojochina ExtJS学习笔记2
- linux下apache和tomcat集群配置
- ExtJs学习笔记3
- ExtJs学习笔记03
- VC中IP控件字符串IP的赋值与取值
- ExtJs学习笔记4