欢迎来到天天文库
浏览记录
ID:57012450
大小:112.66 KB
页数:2页
时间:2020-07-30
《C++编程---常用技巧.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、stringstr函数1、cin>>str;//获取字符串,包括逗号,不包括空格2、len=str1.length();//字符串长度3、str1==str2;//字符串比较4、str1+=str2;//字符串连接5、str2=str1.substr(pos1,len1);//提取指定位置指定长度字符串6、where=str1.find(str2,pos1);//字符串搜索7、str1.insert(pos1,str2);//字符串插入8、str1.replace(pos1,str2);//字符串替换9、swap(str1,str2);//字符串交换二、cha
2、rstr[]函数1、gets(str);//获取字符串,包括空格和逗号2、cin>>str;scanf(&str);//获取字符串,包括逗号,不包括空格3、strlen(st1);//字符串长度4、strcmp(str1,str2);//字符串比较,返回-1,0,1strncmp(str1,str2,n);//字符串比较,限定比较长度5、strcat(str1,str2);//字符串连接strncat(st1,st2,n);//字符串连接,限定连接长度6、strcpy(str1,str2);//字符串替换strncpy(str1,str2,n);//字符串替换7、
3、strchr(str1,ch);//截取以ch开头的字符串8、strrev(str1);//字符串颠倒9、charstr[]="-This,asamplestring.";char*pch;pch=strtok(str,",.-");while(pch!=NULL){printf("%s",pch);pch=strtok(NULL,",.-");}三、Vector1、vectortest(size_typenum,constTYPE&val);//定义变量2、test.pushback(1);//插入元素3、vector::iterator
4、iter;while(iter=test.begin();iter!=test.end();iter++)cout<<(*iter);//循环遍历4、test.capacity();//容量5、test.clear();//删除所有数据6、test.empty();//判断是否为空7、test.insert(10,‘a’);//指定位置插入8、test.max_size();//能够容纳的最大个数9、test.size();//当前数据个数10、test.swap(other);//交换Vector内容11、test[n];//返回第n个元素12、test.pop
5、_back();//删除末尾元素四、按照一定格式读入1、while(scanf("%ld.%ld.%ld.%ld",&a1,&a2,&a3,&a4)==4)//scanf输入
此文档下载收益归作者所有