A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在C中怎样可以把一句只有字母和空格的英文从空格分隔开 , 分隔成不同的字符串 ? 请给位大神赐教

6 个回复

正序浏览

   char *str="abc 1234";
    char str1[10];
    char str2[10];
    sscanf(str, "%s",str1);
    puts(str1);
    sscanf(str, "%*s%s",str2);
    printf("%s",str2);
结果:str1: abc
       str2:1234
回复 使用道具 举报
呵呵呵呵呵呵呵呵呵呵
回复 使用道具 举报
raink001 发表于 2016-3-5 13:07
代码测试过了,没问题

多谢了                 
回复 使用道具 举报
还算简单
回复 使用道具 举报

代码测过了

本帖最后由 raink001 于 2016-3-5 13:25 编辑

代码测试过了,没问题

屏幕快照 2016-03-05 下午1.22.48.png (37.7 KB, 下载次数: 111)

屏幕快照 2016-03-05 下午1.22.48.png
回复 使用道具 举报
遍历字符串数组,判断每一个元素为不为空格,如果为空格打印回车,不为空格就打印到控制台
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马