C Point Demo
  rdhKpTTHdgkg 2023年11月02日 73 0
C++

指针参数的DEMO

#include <stdio.h>

void hex_printf(char* buf, int buf_len)
{
    int i = 0;
    if (NULL == buf)
    {
        return;
    }
    printf("len is : %d \n", buf_len);
    printf("str_array is:  %s \n", buf);
    for (i = 0; i < buf_len; i++)
    {
        printf("0x%02x \n", buf[i]);
    }
    printf("\n");
}

int main()
{
    char data[] = "test";
    int dataSize = 4;
    hex_printf(data, dataSize);
}

out:

len is : 4
str_array is:  test
0x74
0x65
0x73
0x74

封装指针参数

typedef struct {
	unsigned char* data;
	int dataSize;
}vc_input_info;

typedef struct {
	unsigned char* data;
	int dataSize;
}vc_output_info;
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  8Tw5Riv1mGFK   2024年05月01日   80   0   0 C++
  BYaHC1OPAeY4   2024年05月08日   57   0   0 C++
  yZdUbUDB8h5t   2024年05月05日   43   0   0 C++
  oXKBKZoQY2lx   2024年05月17日   58   0   0 C++
rdhKpTTHdgkg