栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

蒟蒻整理——实在受不了自己处理字符串的狗样

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

蒟蒻整理——实在受不了自己处理字符串的狗样

C++STL多香啊,以后字符串就用string,说什么也不用char了!就算要用也要知道怎么转换成string……

例题:poj 2503 -- Babelfish

1、怎么快速读入string?
inline string readstr(){
	string ans="";
	char c=getchar();
	while(s==' '||s=='n') c=getchar();
	while(s!=' '&&s!='n'){
		ans+=c;
		c=getchar();
	}
	return ans;
}
2、char[]转化为string
#include 
#include 
#include 
#include 
using namespace std;
int main(){
	char s[10];
	gets(s);
	string ss;
	ss.assign(s,strlen(s));
	cout< 
3、查找字符串中指定位置与分割 
#include 
#include 
#include  
#include 
using namespace std;
int main(){
	string s="123 456";
	int index=s.find(' ');
	cout< 
4、判断中间作为分界线的回车 

当然可以用gets(s)读入,但注意覆盖住的仅仅是第一个字符!所以需要判断s[0]!=0!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/766752.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号