读书人

拆分字符串,该怎么解决

发布时间: 2013-08-04 18:26:16 作者: rapoo

拆分字符串
怎样才能把一串字符按; , 。 拆分成若干个字符串?
[解决办法]
参考http://www.cnblogs.com/MikeZhang/archive/2012/03/24/MySplitFunCPP.html
[解决办法]
http://rlib.googlecode.com/svn/RLib/RLib_String.cpp

Split方法
[解决办法]
用字串符库函数strsep函数 每一次的分隔符就是: , .

可以参考我的博客看看运用与说明

http://blog.csdn.net/max_min_/article/details/9292101
[解决办法]

引用:
用字串符库函数strsep函数 每一次的分隔符就是: , .

可以参考我的博客看看运用与说明

http://blog.csdn.net/max_min_/article/details/9292101


http://blog.csdn.net/max_min_/article/details/9292101
[解决办法]
/* strpbrk example */
#include <stdio.h>
#include <string.h>

int main ()
{
char str[] = "This is a sample string";
char key[] = "aeiou";
char * pch;
printf ("Vowels in '%s': ",str);
pch = strpbrk (str, key);
while (pch != NULL)
{
printf ("%c " , *pch);
pch = strpbrk (pch+1,key);
}
printf ("\n");
return 0;
}

[解决办法]
引用:
/* strpbrk example */
#include <stdio.h>
#include <string.h>

int main ()
{
char str[] = "This is a sample string";
char key[] = "aeiou";
char * pch;
printf ("Vowels in '%s': ",str);
pch = strpbrk (str, key);
while (pch != NULL)
{
printf ("%c " , *pch);


pch = strpbrk (pch+1,key);
}
printf ("\n");
return 0;
}



结果
Vowels in 'This is a sample string': i i a a e i

[解决办法]
1.用已经提供的库函数去解决你想要解决的问题.有这种函数的.
2.字符数组自己去处理.几个判断语句应该就可以了.

读书人网 >C++

热点推荐