不想当小白 2017-05-23 15:29 采纳率: 77.8%
浏览 2021
已采纳

c++字符数组的赋值问题

如何给一个已经初始化过的字符数组赋值?比如定义一个字符数组a[30],已经给将a[0]初始化,如何才能继续向该数组继续输入某一字符串?前提条件是不改变a[0]的值。
求各位大佬指教!!图片说明

  • 写回答

7条回答 默认 最新

  • 游穆族人 2017-05-24 01:59
    关注

    直接赋值应该是不行的,你可以再定义一个字符数组,把你想要的字符串输入进去然后通过strcat()函数将两个字符串连接起来,这样不就相当于在a[0]之后输入一个字符串了嘛

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • chen983234416 2017-05-23 15:30
    关注

    数组是个存储空间,可以再继续赋值的吧

    评论
  • threenewbee 2017-05-23 16:18
    关注

    不改变a[0]的值是什么意思,赋值怎么能不改变,不是矛盾么

    评论
  • Findway_ 2017-05-23 16:21
    关注

    使用库函数 如strcpy

    评论
  • 赤露水 2017-05-24 00:36
    关注

    不改变a[0],从a[1]开始

    评论
  • _森航 2017-05-24 10:29
    关注

    你可以用strcat函数实现,他会把后来的字符串插入到你要插入的地方。

    评论
  • 不想当小白 2017-05-24 15:49
    关注

    非常感谢各位大佬的帮助!图片说明

    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 burpsuite密码爆破
  • ¥15 关于#ubuntu#的问题,如何解决?(相关搜索:移动硬盘)
  • ¥15 scikit安装之后import不了
  • ¥15 Ros2编译一个使用opencv的c++节点的时候,报了这个错误,请问怎么解决啊
  • ¥15 人脸识别相关算法 YOLO,AI等
  • ¥15 spark问题方便加V17675797079
  • ¥15 Python代码不打印的原因
  • ¥20 微软SEAL库的安装和使用,VS2022环境配置问题
  • ¥15 数学问题也不知道那种类型的问题
  • ¥15 R作图的时候,文本框重叠了怎么办?