C语言中怎么把字符数组里的数据存放到字符串数

发布时间:2019-11-12 19:33

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  P.S: 或者输入一个完整的英文,众博国际如 I am a genius! 也可。程序会自动忽略空格。:-) 用C的malloc和free写起来较长,喜欢用C++中的new和delete

  利用C语言标准库中的strtok()函数,可以轻松快捷的将以空格分隔开的一串字符分成多个子串,存放到字符指针数组中。

  strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串中包含的所有字符。当strtok()在参数str的字符串中发现参数delim中包涵的分割字符时,则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数str字符串,往后的调用则将参数str设置成NULL。每次调用成功则返回指向被分割出片段的头指针。当没有被分割的串时则返回NULL。

Copyright©2015-2019众博国际版权所有