小编use*_*030的帖子

如何将char*复制到字符串中,反之亦然

如果我将char*传递给函数.我想把那个char*转换为std :: string,一旦我得到我的结果,就从std :: string将它转换回char*来显示结果.

  1. 我不知道如何为转换做这个(我不是在谈论const char*而只是char*)
  2. 我不知道如何操纵我发送的指针的值.

所以我需要做的步骤

  1. 接受一个炭*
  2. 将其转换为字符串.
  3. 获取该字符串的结果并以char*的形式将其放回
  4. 返回结果,使得值应该在函数外部可用而不会被破坏.

如果可能的话,我可以看看如何通过引用vs一个指针来完成它(它的地址我通过值传入但是我仍然可以修改指针所指向的值.所以即使函数中指针地址的副本被破坏了我仍然看到外面的变化值.

谢谢!

c++

28
推荐指数
1
解决办法
8万
查看次数

标签 统计

c++ ×1