首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问一个关于asprintf的有关问题

2012-04-05 
请教一个关于asprintf的问题大家好O(∩_∩)O~~~~最近在移植linux中一个项目到windows的时候, 看到有一段关于

请教一个关于asprintf的问题
大家好O(∩_∩)O~~~~

最近在移植linux中一个项目到windows的时候, 看到有一段关于asprintf的源码 

C/C++ code
while((ind = strstr(ind + 17, "@MarkerAndIndent@"))) {      if (flag_emit_lines) {        memcpy(ind, "@%3$s:%4$d%2$*1$s", 17);      } else {        memcpy(ind, "          %2$*1$s", 17);      }    }    // Do the @MarkerAndIndent@ substitution.    asprintf(&buffer, tmp1, lua_parser_indent*2 + 1, "", filename, line_number);

其中 asprintf是glibc中的一个扩展函数。
我想问,字符串"@%3$s:%4$d%2$*1$s"在format中有什么作用,
求达人指教。。。。
谢谢~~~~

[解决办法]
帮顶

lz查查 glibc 的帮助文档看看
[解决办法]
没用过,参考一下:
http://www.9linux.com/asprintf.html

热点排行