我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问如下面C语言for语句循环输出的16进制组成的一串字符如何作为一个参数传入一个参数格式为%s的子函数呢?

DES_Efun(MIN, MI, output,cs);
for (i = 0; i<64; i++)
{
zc[i%4]=output[i];
if(i%4==3)
{
x=zc[0]*8+zc[1]*4+zc[2]*2+zc[3]*1;
printf("%x",x);
}

sprintf用过吗?

(对了最好用sprintf_n 不会写越界。)

sprintf(bufstr,"%x",x);

如果想拼接,考虑

sprintf(bufstr, "%s%x", bufstr, x);

近期文章

  • 笔记本电脑连接蓝牙耳机声音断断续续的
  • 如何让手机在不打开开发者模式前提下开启usb调试功能
  • Java父子类输出顺序问题
  • torch GPU 在cmd 中可以运行成功。 但是在pycharm中不能运行。
  • idea导入项目,有个EJConventor.xsd这个是干嘛的?(语言-java)
  • pandas使用HDF5存储文件,对存储模式为table的数据使用select方法进行数据筛选时报错
  • usgs数据在envi中打开
  • Python数据结构链表问题
  • 异常模块clr.dll如何解决,鼠标无法点击
  • 安卓打包时出现了这个问题,
  • 有线上批量修改图片尺寸的接口吗
  • python素数判断
  • 51单片机红外遥控控制码
  • vscode scanf
  • 为什么我输入三个数入队,队的长度却是8?
  • 为什么tab在pycharm中一个页面是4个空格,另一个变成8个了?(语言-python)
  • 关于Claudia ide插件调透明度的问题
  • 基于ir2166的电子镇流器
  • js中queryselectorAll获取两个数组怎么各自绑定在一起
  • sql server 数据库远程连接,访问不到

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华