字符数组转换为字符串
2017-08-04 10:29
162 查看
昨天在项目中遇到一个要把字符数组转换为字符串的问题。
问题如下:
char key[16] = {'F',F',F',F',F',F',F',F',F',F',F',F',F',F',F',F',};
当需要使用时,函数要求传入的参数为char *类型,为此,在c语言中可采用如下的方式:
char tmp_key[17];
memcpy(tmp_key, key, 16);
tmp_key[16] = '\0';
char *p_key = tmp_key;
把p_key作为实参传入函数即相当于传入的是指向字符串的指针。
问题如下:
char key[16] = {'F',F',F',F',F',F',F',F',F',F',F',F',F',F',F',F',};
当需要使用时,函数要求传入的参数为char *类型,为此,在c语言中可采用如下的方式:
char tmp_key[17];
memcpy(tmp_key, key, 16);
tmp_key[16] = '\0';
char *p_key = tmp_key;
把p_key作为实参传入函数即相当于传入的是指向字符串的指针。
相关文章推荐
- JavaSE 之 如何将一个用逗号分隔的字符串转换成字符数组
- js字符串与字符数组之间的转换
- 字符数组转换字符串:
- c++中字符数组与字符串的转换
- C#编程中的Image/Bitmap与base64的转换及 Base-64 字符数组或字符串的长度无效问题 解决
- 字符串和字符数组的相互转换
- *Delphi字符串与字符数组之间的转换(初始化的重要性)
- C# 中的类型转换之字符串和字符数组之间的转换
- 字符串和字符数组相互转换
- c++中字符数组与字符串的转换
- asp.net(c#)字符串转换成字符数组 字符串转换成int 数组
- 将一个字符数组转换成一个字符串
- Java中char数组(字符数组)与字符串String类型的转换方法
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- C#---字符串string与字符数组char,字符串中大小写转换
- php里如何把字符串转换成字符数组
- java中字符串与字符数组之间的转换
- java中如何将字符数组转换成字符串,以逗号分割
- 字节数组与字符串(字符数组)的转换操作
- java中字符数组和字符串的相互转换