84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
我之前学过 vb php js ,现在我要学习c++ 做个*.dll 文件给别的软件用.
我学的时候,发现处理一个字符串也很麻烦,比如 把一个字符串分割成数组,需要自己写个 函数..写是会写,只是什么都自己写,那也太没效率了..
我看看了手册,发现c++并没有多少函数,比如处理数组的,处理字符串的.我都没找到,我水平有限,英语网页看不懂..
请问有没有个库吗?
实现别的语言里类型的效果, 如php 的explode,implode,str_replace,strstr这些?
有的话怎么导入呢?
人生最曼妙的风景,竟是内心的淡定与从容!
有很多库啊,C++有自身的标准库std,准标准库boost,还有Qt等等,搜[C++开源库]一大堆。字符串分隔成数组,这个不需要写函数,std::string是标准库的字符串类,本身可以用下标访问:
#include #include int main() { std::string str = "HelloWorld"; std::cout << str[5]; return 0; } 输出:W
explode,implode,str_replace,strstr对应C++中都有实现。事实上,除非是非常新兴的的需求,其编程所需要的功能基本都能够找到了,各种轮子已经被重复造过不知道多少次了,善用搜索技术,百度,谷歌,github,SourceForge等等,在搜索引擎和各个开源代码托管网站都能找到。
libc,stl,boost
有很多库啊,C++有自身的标准库std,准标准库boost,还有Qt等等,搜[C++开源库]一大堆。
字符串分隔成数组,这个不需要写函数,std::string是标准库的字符串类,本身可以用下标访问:
explode,implode,str_replace,strstr对应C++中都有实现。
事实上,除非是非常新兴的的需求,其编程所需要的功能基本都能够找到了,各种轮子已经被重复造过不知道多少次了,善用搜索技术,百度,谷歌,github,SourceForge等等,在搜索引擎和各个开源代码托管网站都能找到。
libc,stl,boost