标准输入输出
printf类
_tprintf : 类同printf
_tprintf_l : 类同printf, 但是"_l"表示第二个参数是一个locale.
locale是操作系统对语言设定的参数, 这个会影响ANSI字符的语言识别, 在Unicode下应该是无差别的
_tprintf_s : 类图printf, 但是和_tprintf相比, _tprintf_s多会做一些检查工作.
如果你的"format string"是动态的, 这个能帮助你.
_tprintf_s_l  : 前两者功能相加
_tprintf_p : 这个用法有点特别, 不过有个例子, 一看就明白
_tprintf_p(TEXT("%1$d times %1$d is %2$d"), 10, 100);
10 times 10 is 100
_tprintf_p_l : _p和_l相加
_tcprintf : 多个一个c, 表示输出到终端~ 要知道标准输入输出不一定是到终端的~
_tcprintf_l _tcprintf_s _tcprintf_p _tcprintf_p_l 就去类比~
_ftprintf : f表示输出到文件
_ftprintf_l ... 去类比
_stprintf : s表示输出到string
_stprintf_l ... 去类比
_sctprintf ... (这里用...表示一堆 _l _p 的函数, 下同)
哈哈, c表示终端, s表示string~ 那到底输出到哪里呢~ 哈哈~
其实_sc表示string count 这个函数不输出~ 只是算算输出的长度~
_tprintf(TEXT("String Length of %d is %d"), 100, _sctprintf(TEXT("%d"), 100));
String Length of 100 is 3
_sntprintf ... : 没啥区别, 有个参数限定输出长度
_v ... ...
_v的太多, 前面的每个函数都有一个_v版本, 它们有个共同特点, 就是最后一个参数是一个特殊的list的指针.

printf类有这么多, 来简单总结一下前缀和后缀~
前缀
_t 没的说
_ft 输出到文件
_st 输出到string
_sct 算下长度, 不输出
_snt 输出到string, 还限定长度
_v 用参数的list的指针来表示参数

后缀 
_p 可以用数字表示参数
_l 可以值得locale
_s 多了一些检查

scanf类和printf类类似, 但是没有_v类


剩下来的函数基本上都类似, 大多数能够在c的标准库中找到类似的函数.
每一类中我只举几个典型的函数, _l 和_s后缀是经常可以用的~

get 和 put:
_gettc 我要get一个char
_getts 我要get一个string
_puttc, _putts类似

_gettch 我从终端来一个char
_cgetts 我从终端来一个string
_gettche 我从终端来一个char, 顺便输出
_fgettc 我从文件来个char~

string 向数值转换
_tstof string变浮点
_tstol string变长整
_tstoi string变整数
_itot 整数变string

string函数
_tcscat strcat
_tcsncat strncat
_tcscpy strcpy
_tcsncpy strncpy 
_tcslen strlen 
_tcscmp strcmp
_tcsncmp strncmp

tchar 输入输出类 和 string 类 函数简单说明相关推荐

  1. 【JavaSE】常用类3[String类、StringBuffer、StringBuilder]

    常用类3 ①.String类 -String常用方法 -String案例演示 ②StringBuffer和StringBuilder -StringBuffer -StringBuilder -Str ...

  2. java str2date,java date类与string类实例代码分享

    Date类用来指定日期和时间,其构造函数及常用方法如下: publicDate() 从当前时间构造日期时间对象. publicStringtoString() 转换成字符串. publiclongge ...

  3. JavaSE(七)——Scanner类、String类

    文章目录 1. Scanner类 2. String类 2.1 定义 2.2 常见转换 2.3 字符串赋值 2.4 String类的判断功能 2.5 String类的获取功能 2.6 String类的 ...

  4. 常用类 (六) ----- String类与字符串

    相关文章: <常用类 (一) ----- Arrays数组工具类> <常用类 (二) ----- Math类> <常用类 (三) ----- BigDecimal和Big ...

  5. Java常用类之String类知识清单,简单易理解

    String类基础知识 1.String类表示字符串,理解为不可变的字符序列 2.String类声明为final,不可被继承 3.String类实现了Serializable接口:表示字符串是支持序列 ...

  6. stream流、数学类、String类的常用方法、date、密码等

    一.API 1.基本概念 英文全称Application Programming Interface,翻译为"应用程序编程接口". 是一些预先定义的函数,目的是提供应用程序与开发人 ...

  7. C++空类和string类

    1. 空类 1.1 空类默认哪六个成员函数. 1 class Empty 2 { 3 public: 4 Empty(); //缺省构造函数 Empty e; 5 Empty( const Empty ...

  8. java基础知识--(常用类)String类

    8.01 String简介 String(字符串常量)概述 String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 字符串是常量: ...

  9. Java基础(12)Scanner类、String类

    1.Scanner类 1. Scanner类概述:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器 2. Scanner的构造方法:Scanner(InputStream source) ...

最新文章

  1. LeetCode: Max Points on a Line
  2. python 如何取负数?直接加负号( - )
  3. dart --- 简单的闭包
  4. android ota更新app,企业 OTA 更新  |  Android 开源项目  |  Android Open Source Project
  5. Java 跑酷游戏 rush,翻转跑酷游戏安卓下载|翻转跑酷最新版(Flip Rush)下载v1.0.5-乐游网安卓下载...
  6. 「学习路线分享」SLAM/深度估计/三维重建/相机标定/传感器融合(目录)
  7. 【美赛】美赛字体格式和排版要求
  8. 逻辑函数代数法化简(二)
  9. 2019 第十届蓝桥杯Java省赛B组个人题解
  10. 高德地图改变当前位置_高德地图当前位置图标旋转功能实现
  11. matlab tdb,计算相图中的TDB文件 - 计算模拟 - 小木虫 - 学术 科研 互动社区
  12. 视频音频提取器推荐:快速提取视频中的音频!
  13. 几种比较好看的颜色代码
  14. 网页引用Font Awesome图标
  15. 行云创新:车云一体化平台,实现软件定义汽车
  16. 使用Python搭建Gitee图床
  17. 项目三 奖学金名单
  18. ORB-SLAM2 --- LoopClosing::ComputeSim3 函数
  19. APICloud 平台常用技术点汇总讲解
  20. 骑砍自建服务器,恶魔之魂玩家不忍服务器关闭 自建服务器上线运行

热门文章

  1. 启动http报错AH00558:Could not reliably determine the server‘s fully qualified domain name using解决办法
  2. 运维大法之Linux系统中的文件传输
  3. RT_thread I2C设备(手把手教学)
  4. 刷linux的手机版下载地址,google nexus刷ubuntu手机操作系统教程(附ubuntu手机版下载)...
  5. python写石头剪刀布的小游戏
  6. 生信人值得拥有的编程模板-Shell
  7. 如何做一个基于python旅游景点景区售票系统毕业设计毕设作品(Django框架)
  8. wampserver使用教程
  9. Sdwan关于企业办公组网
  10. 2020年 我对数据行业的思考 | 特邀专栏