c++char和int转换_int转换为char数组

c++char和int转换_int转换为char数组int转char类型

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在学习c++,opencv时,想读取有规律的一些图像,图像名时有规律的数字,要用到int 转char* 类型,可以写代码,但是为了方便和整洁打算用c++自带的函数写成。
在转换时要用char []类的,因为在这里我们不能初始化char*所以要分配一块内存空间。

 

#include <string>
 
int i=0;
char itc[10];
sprintf(itc,"%d.bmp",i);
 

int sprintf( char *buffer, const char*format, [ argument] … );

参数:

buffer:char型指针,指向将要写入的字符串的缓冲区。

format:格式化字符串。

[argument]…:可选参数,可以是任何类型的数据。

返回值:字符串长度(strlen

在这里为了直接作为文件名读取,在格式化字符串中用到了”%d.bmp”。

这样完成自己的需求。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179609.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cobol语言基础教程_boo语言

    cobol语言基础教程_boo语言一、基础知识1.程序结构division-部section-节paragraphs-段2.四个部(1)IDENTIFICATIONDIVISION程序的标识部,位于程序的顶部,主要定义了程序的Id,作者等信息。(2)ENVIRONMENTDIVISION环境部声明了程序运行的环境,指定了程序的输入和输出文件,有两个节组成,配置节和输入输出节①配置节由两个段组成,分别是指定了程序编译的环境节(源计算机)和运行环境(目标计算机)②输入输出节由两个段组成分别是文

    2025年7月6日
    0
  • k8s 开源_openstack源码

    k8s 开源_openstack源码createfunc main() { #随机数 rand.Seed(time.Now().UnixNano()) #创建一个新的命令行对象 command := cmd.NewDefaultKubectlCommand() #日志 logs.InitLogs() defer logs.FlushLogs() #真正执行的命令行 if err := command.Execute(); err != nil { os.Exit(1) }}# NewDefaultKubectl

    2022年8月9日
    1
  • tree命令安装

    tree命令安装linux下文件系统是目录树的形式存在,可以通过tree命令显示查看目录树结构。但是在linux系统上并没有tree这个命令,这里进行tree命令安装的讲述。安装tree命令:[root@lijinbutree-1.7.0]#tree-bash:tree:commandnotfound这表示tree命令没有安装。下载最新的tree命令源码压缩包:ftp://mama.inds

    2022年7月24日
    6
  • iPhone屏幕尺寸(包含7p)

    iPhone屏幕尺寸(包含7p)转自:http://blog.csdn.net/jeikerxiao/article/details/52768269px与pt区别字体大小的设置单位,常用的有2种:px、pt。这两个有什么区别呢?先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点;pt就是point,是印刷行业常用单位,等于1/72英寸。px全称为p

    2022年5月15日
    44
  • latex IEEEtran bib参考文献title双引号

    latex IEEEtran bib参考文献title双引号1.我想在其他latex文档中,使用IEEEtran.bst所定义的格式去引用参考文献,我的参考文献的具体信息存放在cankao.bib文件中了;然后我就使用下面两句引用参考文献;文献也能引用,也能正常显示,就是title上没有双引号,与IEEE提供的模板出现的参考文献有些差异;\bibliographystyle{IEEEtran}\bibliography{IEEEabrv,cankao}{}2.我这个傻叉捣鼓了两天,发现我所使用的文档中有一个语句已经定义了参考文献的格式,语句的内容如下

    2022年6月25日
    42
  • OpenCV相机标定全过程

    OpenCV相机标定全过程findChessboardCorners()棋盘格角点检测boolfindChessboardCorners(InputArrayimage, SizepatternSize, OutputArraycorners, intflags=CALIB_CB_ADAPTIVE_THRESH+ …

    2022年5月8日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号