printf %s打印字符串 出现乱汉字问题解决

  • printf 基础定义
  • 乱码原因
  • 实例

printf 基础定义

头文件:#include <stdio.h>

printf()函数是最常用的格式化输出函数,其原型为:
int printf( char * format, … );

printf()会根据参数 format 字符串来转换并格式化数据,然后将结果输出到标准输出设备(显示器),直到出现字符串结束(’\0’)为止。

参数 format 字符串可包含下列三种字符类型:
一般文本,将会直接输出
ASCII 控制字符,如\t、\n 等有特定含义
格式转换字符

乱码原因

因为%s表示a char*,而不是a std::string.
要想获得正确的输出:
1)使用s.c_str(),用c_str来获取与字符串内容等效的c-string
2)使用 iostreams:

实例

string s("abc");
printf("%s \n", s.c_str());
//or
std::cout<<s;

printf %s打印字符串 出现乱汉字问题解决相关推荐

  1. printf打印字符串的时候可以printf(“%s“,buf);buf可以是字符串名或者指针

    printf打印字符串的时候可以printf("%s",buf);buf可以是字符串名或者指针 比如buf可以是  char  buf[10] 也可以是  char *buf[10 ...

  2. 【printf】sprintf字符串转数值、数值转字符,拼接字符,函数详细解释 Printf 打印数值...

    1.数值转成字符: sprintf个函数,如: sprintf(s, "%d", 123); //产生"123" 2.字符串转成数值: while(*BandR ...

  3. C语言中控制printf的打印颜色实例及vt100的控制符

    C语言中控制printf的打印颜色实例及vt100的控制符文档 收藏 转自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx ...

  4. 【C 语言】字符串模型 ( 字符串翻转模型 | 借助 递归函数操作 逆序打印字符串 | 递归要素 | 递归停止条件 | 递归操作 )

    文章目录 一.借助 递归函数操作 逆序打印字符串 二.完整代码示例 一.借助 递归函数操作 逆序打印字符串 递归需要掌握下面 222 个点 : 参数入栈模型 : 第 111 次 , "sdh ...

  5. codeblocks printf函数打印不出来_最全C语言基本程序交互函数之输出到屏幕

    前言 上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦.本章节主要内容是讲解程序的基本交互设计之程序的输出.程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流 ...

  6. Python直接调用C库的printf()函数打印一条消息

    github博客传送门 csdn博客传送门 话不多说直接上代码 # 直接从 C 库中调用 printf()函数打印一条消息 # Windows 中的 C 库位于 C:\WINDOWS\system32 ...

  7. vt100 c语言控制,【转】C语言中控制printf的打印颜色实例及vt100的控制符文档

    C语言中控制printf的打印颜色实例及vt100的控制符文档 收藏 转自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx ...

  8. c语言从字符串逐个输出汉字

    c语言从字符串逐个输出汉字 #include <wchar.h> #include <locale.h> //scanf.printf都只能输入.输出不加L的窄字符 //输入. ...

  9. 【Vitis】printf无法打印浮点数的解决办法

    问题描述   在使用vitis开发裸机程序时,将数据在串口输出时会遇到使用xil_printf和printf均只能打印字符串和整数,无法打印浮点数的问题. 出现原因   这是由于vitis中的xil_ ...

最新文章

  1. 推荐|5种商业AI产品的技术架构设计!
  2. String类(二)
  3. python入门是哪个包_python入门(十):模块、包
  4. a55 matlab排列组合_matlab常用的排列组合
  5. 拆分工作簿为多个文件_掌握这几行代码,快速拆分Excel工作簿(内含源码)
  6. 为什么方差的自由度是n-1啦?
  7. 工具类用得好,下班下的早
  8. 怎么在idea中找实现类
  9. JSP 登录案例实现
  10. SilverLight 初探一
  11. android 可执行程序 root权限,非Root权限的Android上运行可执行文件
  12. 花生壳5.0 for Linux使用教程
  13. python turtle库seth_python学习篇,turtle库
  14. 网游加速器和换ip工具的区别
  15. 抖音快手火山 热门采集/个人主页无水印视频批量解析下载工具2019-11-11
  16. 思维挑战6:奔跑的小人
  17. 盘点!AGV的12种导引导航方式
  18. 拷贝(添加)本地音乐到iPhone、iPad设备(最新iTunes12.7)
  19. Unity Android 真机调试 + 夜神模拟器调试 + ADB Logcat
  20. 字符串查找工具 批量搜索文件的文本内容工具

热门文章

  1. 2022 IEEE 全球机器人、人工智能与信息技术学术会议(GCRAIT2022)
  2. java生成ca证书_生成CA根证书的脚本
  3. MATLAB图像处理---计算角点算法SUSAN算子
  4. 利用git提交网站到码云出现权限问题,弹框要求输入用户名和密码老是出错
  5. 状态和特质焦虑之间的区别?
  6. java计算机毕业设计vue水果商城源码+mysql数据库+系统+lw文档+部署
  7. OSChina 周日乱弹 ——xslai1210生日快乐
  8. 智能温室系统来帮忙大棚管理
  9. 地表反射率影响因素_地理:影响因素及特征总结
  10. Oracle之常用内置函数