_stprintf_s和_stscanf_s
_stprintf_s和_stscanf_s是为适应不同编码而定义的两个宏,在不同的编码环境下他们所表示的函数是不同的。
(1)int _stprintf_s( char *buffer, size_t sizeOfBuffer, const char *format [, argument] ... );
这个函数的主要作用是将若干个argument按照format格式存到buffer中。
buffer:输出的字符
sizeOfBuffer:buffer的长度
format:格式字符串,比如%s
argument:可选参数
(2)int _stscanf_s( const char *buffer, const char *format [, argument ] ... );
这个函数的主要作用是从buffer中读取指定格式(format)的字符到相应的argument中。参数同上
这两个函数同可以作为变量类型转换的函数,而却对char *型变量来说特别方便,如:
TCHAR szText[32] = {0};
_stprintf_s(szText, 32,TEXT("%d"),1); // 可以将int 型转化为宽字节
同时也可以将若干个变量整合为一个
_stprintf_s(szText, 32,TEXT("%d"),char[0], char[1],.......);
_stprintf_s和_stscanf_s相关推荐
- 字节转换,字符串与数字转换
字符与数字转换 TCHAR buff[100]; //2.数字转字符 // sprintf(); wsprintf() ,_stprintf() _stprintf_s(buff,_T("% ...
- C语言六边形扫雷:寻宝模式
程序简介 六边形扫雷,寻宝模式,稍稍介绍一下. 他也是要把所有安全的地方点出来. 他没有扫雷模式的消零算法.每一个安全的点都需要单独挖出来,一次显示一个格子. 添加了生命值的概念,也就是说存在一定的容 ...
- C语言新手写扫雷攻略3
界面绘制好后,雷数也布置了,接下来就是游戏的运行过程了,今天先不说具体过程,再来看看需要用到的辅助函数 先是简单的画红旗,鼠标右键的功能是画红旗,至此我们都是在使用函数自己绘图,效率是低,但有助于理解 ...
- cx_oracle写日志信息_日志系统的设计
笔者在写作本章节的时候,并不敢把此章节的标题叫做<高性能日志系统的设计>,之所以不敢加上"高性能"三个字的原因是: 第一,我对于日志系统设计知识和经验都来自于学习和工作 ...
- VC2010 编译问题
VS2010 C++错误处理办法(转载) 错误: fatal error C1010: unexpected endof file while looking for precompiled head ...
- VC中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法总结。
C/C++ 预定义宏 例子:C/C++ 预定义宏的取值 C/C++ 预定义宏用途:诊断与调试输出 CRT 的诊断与调试输出:assert, _ASSERT/_ASSERTE, _RPTn/_RPTFn ...
- C++ 文件大小格式化
1 #include <iostream> 2 #include <windows.h> 3 using namespace std; 4 1 /*文件大小格式化 2 *par ...
- ANSI和UNICODE字符串处理函数
常用函数对照 ANSI UNICODE 通用 说明 数据类型 (char.h) (wchar.h) (tchar.h) char wchar_t TCHAR char * wchar_t * ...
- VC2010 [转]解决char *无法转换为LPCWSTR问题
本文转自:http://blog.csdn.net/sennyrong/article/details/6975603 过去微软只遵循ANSI标准,而现在为了兼容.跨平台,从VS2005后,微软工程默 ...
最新文章
- android 开发--获取文件的扩展名和去掉文件的扩展名
- 编写下载服务器。 第二部分:标头:Last-Modified,ETag和If-None-Match
- 【剑指offer】面试题47:礼物的最大价值(Java)
- 【白皮书分享】工业互联网人才白皮书(2020).pdf(附下载链接)
- 大家社区荣获最具影响力品牌
- docx4j 操作word中的chart
- scrapy运行报错: Overridden settings XXX
- 论文阅读《FSCE: Few-Shot Object Detection via Contrastive Proposal Encoding》
- iMeta | ggClusterNet微生物网络分析和可视化保姆级教程
- 基于李雅普诺夫函数的跟踪控制(一)
- asp毕业设计——基于asp+sqlserver的人力资源管理系统设计与实现(毕业论文+程序源码)——人力资源管理系统
- 支付宝余额提现收手续费了
- 《web前端面试题》第一问-如何快速居中对齐?
- 【论文泛读】Multi-modal Sarcasm Detection and Humor Classification in Code-mixed Conversations
- Velocity详解及demo
- 快速检查(QuickCheck)(译)
- Java-web案例2(扩展了session与cookie)
- 【视频】线性回归中的贝叶斯推断与R语言预测工人工资数据|数据分享
- opencv读图像尺寸
- 最新基于协同过滤的毕业设计题目