我想显示下面的内容:
abcd     1234
ef       567
ghi      8
jklmn    901
这样类似的东西,但是这个数字要从别的数组里拷过来也不是确定的,求教怎么实现提取每一行的内容并将数字拷贝到换行符的前面?看书上说用strcpy只能带结束符一起拷贝过去,用strncat能拼接到字符串后面,但也是带结束符拼接的,实在不知道怎么才能实现拷贝到每行的换行符号前面.请教各位.

解决方案 »

  1.   

    "这个数字" 先要转换为 字符串,然后 strcat 就可以了
      

  2.   

    求教怎么实现提取每一行的内容并将数字拷贝到换行符的前面?
    strcat 进行拼接!
      

  3.   

    '\n'就是换行符号,可以通过strchr查找换行符号的位置,
    能够通过拼节起来就可以了
      

  4.   

    大概理解用能用换行符或结束符来提取内容,但提取并修改后怎送回去呢?比如我将:
    "ef       567"改成了"ef     999"后怎么才能送回这个字符串呢?不知道用可以将内容送到指定位置.
      

  5.   

    冒似可以用memset和strcat实现替换和拼接,不知道正确不正确.