在C的char数组中添加int

输血量

我正在尝试解析汇编命令,在某些情况下,我需要生成一个随机数并将其添加到char数组中。例子:

mov #(random number), r0

我有 char* srcOp

现在我尝试做这样的事情:

int i;
time_t t;

srand((unsigned) time(&t));
i = rand() % 100;
(*srcOp)='#';
// append here i to srcOp . Supopse i is 39 -> srcOp should contain '#39'

现在我需要将' i'的值附加到srcOp,但是我遇到运行时错误或编译错误。

anita2R

确定您将创建的最大随机数。设置src0p的大小以匹配'#'的最大随机数+1的字符串表示形式

sprintf将输出数字格式的字符串表示形式。在这里,我用前导零格式化数字。

int main (void)
{
    char src0p[6];
    int i;

    i = 999;
    sprintf(src0p, "#%04d", i);

    printf("%s\n", src0p);
}

输出看起来像这样:#0999

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C语言中的char数组中添加char / int?

来自分类Dev

C如何在char数组中解析int和char?

来自分类Dev

C如何打印存储在char数组中的short int?

来自分类Dev

如何在C中的char数组末尾添加一个char(零)?

来自分类Dev

在C中解析“ String”(char数组)以获取字符串,int和int

来自分类Dev

在C ++中将char数组转换为int

来自分类Dev

在C中将char数组转换为int

来自分类Dev

将int存储在C的char数组内部

来自分类Dev

C ++ int和char数组地址

来自分类Dev

输入int后的c ++输入char数组

来自分类Dev

char *的范围与C中的char数组相比

来自分类Dev

连接C ++中的char数组

来自分类Dev

C中的char数组的长度

来自分类Dev

C中的Char数组指针

来自分类Dev

在C中制作char数组

来自分类Dev

char 在 C 中存储为 int 数组?如何将其转换为 C#

来自分类Dev

在C ++中将Char数组添加到Char *变量

来自分类Dev

如何在C ++中将数组char复制到字符串或int *(void *)中?

来自分类Dev

char *和int *数据类型在C ++中创建指针数组有什么区别?

来自分类Dev

C ++在模板函数中初始化大小为“ static * int”的char数组

来自分类Dev

char *和int *数据类型在C ++中创建指针数组有什么区别?

来自分类Dev

在C ++中为char数组数据类型添加了额外的字符

来自分类Dev

如何在C中以定义的长度将char添加到数组的末尾

来自分类Dev

将字符串添加到char数组并在C中以\ 0分隔

来自分类Dev

从C中的char *数组中删除空格

来自分类Dev

C中char数组中的逆序

来自分类Dev

从C中的char *数组中删除空格

来自分类Dev

解散 int/char 数组

来自分类Dev

C中INT的多维数组

Related 相关文章

热门标签

归档