变量控制宽度小技巧
来源:互联网 发布:win7 安装ubuntu 编辑:程序博客网 时间:2024/05/20 21:19
平常写代码不多,今天遇到一个小问题,需要用变量控制宽度,网上看到一篇文章,似乎有些问题,自己验证后记录下该用法,以后说不定还能用上。
在printf或者sprintf或者sscanf等函数中,可以用*来匹配变量控制宽度
例:
#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){int b = 20;char *str = "hello world";char *buf[20] = {'\0'};printf("printf验证: %0*s\n",b,str);sprintf(buf,"%0*s",b,str);printf("sprintf验证: %s\n",buf); system("PAUSE"); return 0;}
输出结果:
printf验证: 000000000hello world
sprintf验证: 000000000hello world
- 变量控制宽度小技巧
- 小技巧:absolute 元素的宽度问题
- python变量赋值小技巧
- 长笛音色控制小技巧
- Unity相机控制小技巧
- python-变量,字符串 处理小技巧
- SmartForms变量显示小技巧 (转)
- VC小技巧二:变量初始化
- 循环体变量利用的小技巧
- 小技巧:位运算实现变量交换
- 控制PPT显示的一些小技巧
- CSS控制LI不换行小技巧
- Linux实用工具和控制台下小技巧
- CocoaPods和版本控制小技巧
- Android 控制界面刷新小技巧
- JavaScript 控制表格宽度
- select 宽度控制
- 控制页面最小宽度
- 电信RG201O破解和端口映射
- 显存、像素、帧 .
- 《代码整洁之道》读书笔记
- js中settimeout()的用法
- 列类型学习---mysql三大列类型
- 变量控制宽度小技巧
- FFmepg 多线程解码历程 - 2 :avcodec_decode_video2
- 作用域
- setTimeOut与setInterval中的this的差别
- 手机客户端开发中的“恶意代理”攻击分析
- NSIS提供的的对窗口及子控件操作的指令
- 北野武大叔讲的三个故事
- 【SCOI2011】【线段树】棘手的操作
- 从网站上下载js 图片css