寻求分割字符串函数

17 views
Skip to first unread message

包子

unread,
Aug 26, 2008, 2:06:43 AM8/26/08
to c语言基地
例:
输入input[100] = "AB CD EF....... GH";
输出
output_1[100] = "AB";
output_1[100] = "CD";
output_1[100] = "EF";
...
output_n[100] = "GH";

请教大虾们,这个函数该如何构建?

paul cao

unread,
Aug 26, 2008, 2:34:50 AM8/26/08
to hy...@googlegroups.com
中间是用空格分隔开来的吗?

在08-8-26,包子 <hyd...@gmail.com> 写道:

汪军

unread,
Aug 26, 2008, 2:40:22 AM8/26/08
to hy...@googlegroups.com
是的,以空格为分隔符

在08-8-26,paul cao <cgw...@gmail.com> 写道:
中间是用空格分隔开来的吗?

在08-8-26,包子 <hyd...@gmail.com> 写道:
例:
输入input[100] = "AB CD EF....... GH";
输出
output_1[100] = "AB";
output_2[100] = "CD";
output_3[100] = "EF";

飞扬天下

unread,
Aug 26, 2008, 2:57:16 AM8/26/08
to hy...@googlegroups.com
那是直接分割,保存一个下标就行了.

王斌斌

unread,
Aug 26, 2008, 3:02:45 AM8/26/08
to hy...@googlegroups.com
每次比较是否为空格,不是则复制字符,再加个计数器.循环做.

2008/8/26 飞扬天下 <rise....@gmail.com>

sxn0508

unread,
Aug 26, 2008, 2:51:56 AM8/26/08
to hy...@googlegroups.com
 
bool StrCut(cont char *str,int filter,const char *title)
 
2008-08-26

xxxx

发件人: paul cao
发送时间: 2008-08-26  14:35:22
抄送:
主题: Re: 寻求分割字符串函数

飞扬天下

unread,
Aug 26, 2008, 3:30:25 AM8/26/08
to hy...@googlegroups.com
恩,就是这要样.

paul cao

unread,
Aug 26, 2008, 3:43:37 AM8/26/08
to hy...@googlegroups.com
建立一个临时的数组咯 从最前面往后遍历 一个一个的赋值 遇到空格了 就输出来,并把这个临时数组清空 否则就继续赋值

在08-8-26,飞扬天下 <rise....@gmail.com> 写道:
Reply all
Reply to author
Forward
0 new messages