当前位置: 首页 > news >正文

html网站制作教程潍坊制作网站公司

html网站制作教程,潍坊制作网站公司,网站建设需要方案,建站为应用技术va_list与格式化输出 va_list 文章目录 va_list与格式化输出va_list格式化输出snprintfvsnprintfvasprintf 实例 va_list是在C语言中解决变参问题的一组宏#xff0c;变参问题是指参数的个数不定#xff0c;可以是传入一个参数也可以是多个 用法#xff1a;在函数里定义va_…va_list与格式化输出 va_list 文章目录 va_list与格式化输出va_list格式化输出snprintfvsnprintfvasprintf 实例 va_list是在C语言中解决变参问题的一组宏变参问题是指参数的个数不定可以是传入一个参数也可以是多个 用法在函数里定义va_list 型的变量 这个变量是指向参数的指针 通过指针运算来调整访问的对象 相关操作 va_list传入参数辅助获取参数 va_start对参数进行初始化 va_arg从参数列表一个一个取出 av_end: 结束可变参数的获取清空 va_list 【注意】: 函数本身无法知道参数类型以及参数的数量对于没有定义转移字的非POD使用变长函数会导致未定义 示例 int SumOfFloat(int cnt, ...) {va_list ap;int sum 0;va_start(ap, cnt);for (int i 0; i cnt; i) {sum va_arg(ap, int);}va_end(ap);return sum; }int main() {cout SumOfFloat(3, 12, 10, 1) endl;return 0; } 格式化输出 snprintf snprintf用于格式化字符串并将结果存储到一个字符数组中 /* str用于存储格式化后的字符串。 size这是目标字符数组的最大容量。 format格式化字符串。 ...这是可选的参数。 */ int snprintf(char *str, size_t size, const char *format, ...);#include iostream #include stdlib.h int main() {char buffer[50];int a, b;std::cin a b;int c a b;int result snprintf(buffer, sizeof(buffer), %d%d%d, a , b , c);if (result 0 result sizeof(buffer)) {printf(result format: %s\n, buffer);} else {printf(error.\n);}return 0; }vsnprintf snprintf不同的是它允许你使用变长参数列表va_list来传递参数。 /* str用于存储格式化后的字符串。 size这是目标字符数组的最大容量。 format这是一个格式化字符串 apva_list 类型的参数。 */ int vsnprintf(char *str, size_t size, const char *format, va_list ap);vasprintf vasprintf可以通过可变参数创建一个格式化的字符串并将其存储在动态分配的内存中。 /* str用于存储格式化字符串的结果。 format格式化字符串的格式。 apva_list 类型的参数。 */ int vasprintf(char **str, const char *format, va_list ap);实例 void format(const char* fmt , ...){va_list al;va_start(al , fmt);format(fmt , al);va_end(al); } void format(const char* fmt , va_list al){char* buf nullptr;int len vasprintf(buf , fmt , al);if(len ! -1){m_ss std::string(buf , len);free(buf);} }
http://www.pierceye.com/news/761955/

相关文章:

  • 如何用云服务器搭建个人网站有些人做网站不用钱的,对吗?
  • 月嫂网站建设方案建设网站询价对比表模板
  • 医院网站建设 价格低深圳市高端网站建设
  • 太原做学校网站的公司网站免费观看
  • 企业网络营销是什么seo教程百度云
  • wordpress 下载站模板高清免费观看电视网站
  • 网站后期维护怎么做招c1驾驶员300元一天
  • 番禺区移动端网站制作山西省两学一做网站
  • 网上销售 网站建设浙江创都建设有限公司网站
  • 网站商城的公司运营结构html5 app开发工具
  • 酒类网站建设方案案中山网站建设公司排名
  • wordpress怎么做子页面如何刷seo关键词排名
  • 网站怎样做免费优化有效果成都十大好的装修公司
  • 网站外链分析工具新闻发布会主持词
  • 网站开发哪个工具学做网站需要懂什么
  • 一般做推广网站的客户需求仕什么赣州市城乡建设局官方网站
  • 中山网站搜索引擎优化婚庆策划公司的商业模式
  • 百度云主机做网站天津展示型网站建设外包
  • 做公司网站利润营销型企业网站系统模板下载
  • 怎样在绍兴e网做网站衡水网站优化
  • 网站建设现在还有没有市场优秀网站建设报价
  • 兰州网站维护公司网站规划有哪些内容
  • 简单展示网站模板电脑网页打不开
  • 陕西省建设局网站手把手教 个人网站开发
  • 重庆网站制作网站后台上传缩略图
  • 红谷滩园林建设集团有限公司 网站大气网络公司网站模板
  • 淮安市网站东莞关键词排名seo
  • 网站建设制作设计seo优化湖南个人信用信息服务平台
  • 运营网站wordpress改了固定链接
  • 咸阳市住房和城乡建设局网站网站建设外包必须注意几点