入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

printf输出指定长度字符串

创建时间:2017-03-11 投稿人: 浏览次数:2203

原文:http://blog.csdn.net/q345852047/article/details/8217634

编程时往往存在这种情况:

函数接口传给你一个没有“”结尾的字符串str和他的长度str_len,调试的时候你需要将其打印出来。


一般人都会这么做:

[cpp] view plain copy
  1. void print_str(const char* str, unsigned int str_len)  
  2. {  
  3.     unsigned int i=0;  
  4.     for (; i < str_len; i++)  
  5.         printf("%c", str[i]);  
  6.     printf(" ");  
  7. }  

但是其实一行代码就可以搞定:

[cpp] view plain copy
  1. printf("%.*s ", str_len, str);  
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像