关闭→
当前位置:趣知常识网>游戏数码>电脑>C语言如何把字符串转为字符数组

C语言如何把字符串转为字符数组

趣知常识网 人气:1.89W

C语言如何把字符串转为字符数组?很多人不知道如何解决,下面我们来看看吧。

C语言如何把字符串转为字符数组

操作方法

(01)一般来说,函数返回的类型不能是一个地址,所以说,如果你返回一个地址,编译器会给你警告,但是仍然会正确执行。

C语言如何把字符串转为字符数组 第2张

(02)把这个数组转换为字符串,将这个字符串返回出去就好了。

C语言如何把字符串转为字符数组 第3张

(03)输入<span style="font-size:12px;">#include <stdio.h>#include <stdlib.h>  char* test()  {  char a[5]={'h','e','l','l','o'};

C语言如何把字符串转为字符数组 第4张

(04)继续输入int i=0;  char* b;  for(i=0;i<5;i++)  {   b[i]=a[i];  }  return b。

C语言如何把字符串转为字符数组 第5张

(05)printf 和sprintf 都使用格式化字符串来指定串的格式,在格式串内部使用一些以“%”开头的格式说明符(format specifications)来占据一个位置,在后边的变参列表中提供相应的变量,最终函数就会用相应位置的变量来替代那个说明符,产生一个调用者想要 的字符串。格式化数字字符串,sprintf 最常见的应用之一莫过于把整数打印到字符串中,所以,spritnf 在大多数场合可以替代。

C语言如何把字符串转为字符数组 第6张

特别提示

可咨询专业人士。

TAG标签:#字符串 #字符 #数组 #转为 #语言 #