![]() |
1
1
这条线不行。因为
你可以这样做,
|
![]() |
2
1
您的代码有很多问题。
您的函数声明为返回
单一的
您正在声明
试试这个:
更安全的选择是使用
但实际上根本不需要转换:
|
![]() |
3
1
您将从函数返回指向数组第一个字符的指针并将其分配给数组,这是不可能的。 Learn more here. 要使其正常工作,您必须将从函数返回的指针赋给指针变量——如下所示:
然后像常规数组一样访问它:
上面的答案已经解释过了,所以有几种方法可以更容易地处理这个任务。 首先是 toCharArray() 字符串类方法
二是
c_str()
类字符串的方法(返回的字符串为
|
![]() |
davidzxc574 · 将字符串缩放为字符 2 年前 |
![]() |
mbilyanov · 比较C中动态分配的字符串 3 年前 |
![]() |
Htin Aung Lu · 如何用条件[Python]替换所有字符 3 年前 |
![]() |
Prago · 如何检查用户输入是否为单个字符 3 年前 |
![]() |
Kyle Thompson · 来自字符数组的奇怪行为 3 年前 |
![]() |
Henry Villa · 如何将数字转换为字符数? 3 年前 |
![]() |
maya · 为什么我不能在新字符串中添加字符? 3 年前 |
![]() |
pbbb · 在C中实现strcat时的奇怪行为 3 年前 |