string函数库(c++ 有关string函数)

2024-07-19 08:35:21 39

string函数库(c++ 有关string函数)

本文目录

c++ 有关string函数

这个是string类的使用教程,可以参考一下之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下: #include //注意这里不是string.h string.h是C字符串头文件1.声明一个C++字符串声明一个字符串变量很简单: string Str;这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为一个空字符串。String类的构造函数和析构函数如下:a) string s; //生成一个空字符串sb) string s(str) //拷贝构造函数 生成str的复制品c) string s(str,stridx) //将字符串str内“始于位置stridx”的部分当作字符串的初值d) string s(str,stridx,strlen) //将字符串str内“始于stridx且长度顶多strlen”的部分作为字符串的初值e) string s(cstr) //将C字符串作为s的初值f) string s(chars,chars_len) //将C字符串前chars_len个字符作为字符串s的初值。g) string s(num,c) //生成一个字符串,包含num个c字符h) string s(beg,end) //以区间beg;end(不包含end)内的字符作为字符串s的初值i) s.~string() //销毁所有字符,释放内存都很简单,我就不解释了。2.字符串操作函数 这里是C++字符串的重点,我先把各种操作函数罗列出来,不喜欢把所有函数都看完的人可以在这里找自己喜欢的函数,再到后面看他的详细解释。a) =,assign() //赋以新值b) swap() //交换两个字符串的内容c) +=,append(),push_back() //在尾部添加字符d) insert() //插入字符e) erase() //删除字符f) clear() //删除全部字符 g) replace() //替换字符h) + //串联字符串i) ==,!=,《,《=,》,》=,compare() //比较字符串j) size(),length() //返回字符数量k) max_size() //返回字符的可能最大个数l) empty() //判断字符串是否为空m) capacity() //返回重新分配之前的字符容量n) reserve() //保留一定量内存以容纳一定数量的字符o) , at() //存取单一字符p) 》》,getline() //从stream读取某值q) 《《 //将谋值写入streamr) copy() //将某值赋值为一个C_strings) c_str() //将内容以C_string返回t) data() //将内容以字符数组形式返回u) substr() //返回某个子字符串v)查找函数w)begin() end() //提供类似STL的迭代器支持x) rbegin() rend() //逆向迭代器y) get_allocator() //返回配置器下面详细介绍:2.1 C++字符串和C字符串的转换 C++提供的由C++字符串得到对应的C_string的方法是使用data()、c_str()和copy(),其中,data()以字符数组的形式返回字符串内容,但并不添加’\0’。c_str()返回一个以‘\0’结尾的字符数组,而copy()则把字符串的内容复制或写入既有的c_string或字符数组内。C++字符串并不以’\0’结尾。我的建议是在程序中能使用C++字符串就使用,除非万不得已不选用c_string。由于只是简单介绍,详细介绍掠过,谁想进一步了解使用中的注意事项可以给我留言(到我的收件箱)。我详细解释。2.2 大小和容量函数 一个C++字符串存在三种大小:a)现有的字符数,函数是size()和length(),他们等效。Empty()用来检查字符串是否为空。b)max_size() 这个大小是指当前C++字符串最多能包含的字符数,很可能和机器本身的限制或者字符串所在位置连续内存的大小有关系。我们一般情况下不用关心他,应该大小足够我们用的。但是不够用的话,会抛出length_error异常c)capacity()重新分配内存之前 string所能包含的最大字符数。这里另一个需要指出的是reserve()函数,这个函数为string重新分配内存。重新分配的大小由其参数决定,默认参数为0,这时候会对string进行非强制性缩减。还有必要再重复一下C++字符串和C字符串转换的问题,许多人会遇到这样的问题,自己做的程序要调用别人的函数、类什么的(比如数据库连接函数Connect(char*,char*)),但别人的函数参数用的是char*形式的,而我们知道,c_str()、data()返回的字符数组由该字符串拥有,所以是一种const char*,要想作为上面提及的函数的参数,还必须拷贝到一个char*,而我们的原则是能不使用C字符串就不使用。那么,这时候我们的处理方式是:如果此函数对参数(也就是char*)的内容不修改的话,我们可以这样Connect((char*)UserID.c_str(), (char*)PassWD.c_str()),但是这时候是存在危险的,因为这样转换后的字符串其实是可以修改的(有兴趣地可以自己试一试),所以我强调除非函数调用的时候不对参数进行修改,否则必须拷贝到一个char*上去。当然,更稳妥的办法是无论什么情况都拷贝到一个char*上去。同时我们也祈祷现在仍然使用C字符串进行编程的高手们(说他们是高手一点儿也不为过,也许在我们还穿开裆裤的时候他们就开始编程了,哈哈…)写的函数都比较规范,那样我们就不必进行强制转换了。2.3元素存取 我们可以使用下标操作符并不检查索引是否有效(有效索引0~str.length()),如果索引失效,会引起未定义的行为。而at()会检查,如果使用at()的时候索引无效,会抛出out_of_range异常。 有一个例外不得不说,const string a;的操作符对索引值是a.length()仍然有效,其返回值是’\0’。其他的各种情况,a.length()索引都是无效的。举例如下:const string Cstr(“const string”);string Str(“string”);Str; //okStr.at(3); //okStr; //未定义的行为Str.at(100); //throw out_of_rangeStr //未定义行为Cstr //返回 ‘\0’Str.at(Str.length());//throw out_of_rangeCstr.at(Cstr.length()) ////throw out_of_range我不赞成类似于下面的引用或指针赋值:char& r=s;char* p= &s;因为一旦发生重新分配,r,p立即失效。避免的方法就是不使用。2.4比较函数 C++字符串支持常见的比较操作符(》,》=,《,《=,==,!=),甚至支持string与C-string的比较(如 str《”hello”)。在使用》,》=,《,《=这些操作符的时候是根据“当前字符特性”将字符按字典顺序进行逐一得比较。字典排序靠前的字符小,比较的顺序是从前向后比较,遇到不相等的字符就按这个位置上的两个字符的比较结果确定两个字符串的大小。同时,string(“aaaa”) 另一个功能强大的比较函数是成员函数compare()。他支持多参数处理,支持用索引值和长度定位子串来进行比较。他返回一个整数来表示比较结果,返回值意义如下:0-相等 〉0-大于 《0-小于。举例如下: string s(“abcd”); s.compare(“abcd”); //返回0 s.compare(“dcba”); //返回一个小于0的值 s.compare(“ab”); //返回大于0的值 s.compare(s); //相等 s.compare(0,2,s,2,2); //用”ab”和”cd”进行比较 小于零 s.compare(1,2,”bcx”,2); //用”bc”和”bc”比较。怎么样?功能够全的吧!什么?还不能满足你的胃口?好吧,那等着,后面有更个性化的比较算法。先给个提示,使用的是STL的比较算法。什么?对STL一窍不通?靠,你重修吧!2.5 更改内容这在字符串的操作中占了很大一部分。首先讲赋值,第一个赋值方法当然是使用操作符=,新值可以是string(如:s=ns) 、c_string(如:s=”gaint”)甚至单一字符(如:s=’j’)。还可以使用成员函数assign(),这个成员函数可以使你更灵活的对字符串赋值。还是举例说明吧:s.assign(str); //不说s.assign(str,1,3);//如果str是”iamangel” 就是把”ama”赋给字符串s.assign(str,2,string::npos);//把字符串str从索引值2开始到结尾赋给ss.assign(“gaint”); //不说s.assign(“nico”,5);//把’n’ ‘I’ ‘c’ ‘o’ ‘\0’赋给字符串s.assign(5,’x’);//把五个x赋给字符串把字符串清空的方法有三个:s=””;s.clear();s.erase();(我越来越觉得举例比说话让别人容易懂!)。string提供了很多函数用于插入(insert)、删除(erase)、替换(replace)、增加字符。先说增加字符(这里说的增加是在尾巴上),函数有 +=、append()、push_back()。举例如下:s+=str;//加个字符串s+=”my name is jiayp”;//加个C字符串s+=’a’;//加个字符s.append(str);s.append(str,1,3);//不解释了 同前面的函数参数assign的解释s.append(str,2,string::npos)//不解释了s.append(“my name is jiayp”);s.append(“nico”,5);s.append(5,’x’);字符串操作是一个不小的主题,在标准C++中,string字符串类成为一个标准,之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下的需要. 下面我们首先从一些示例开始学习下string类的使用.1)#include 《string》#include 《iostream》using namespace std;void main(){ string s("hehe"); cout《《s《《endl; cin.get();}2)#include 《string》#include 《iostream》using namespace std;void main(){ char chs = "hehe"; string s(chs); cout《《s《《endl; cin.get();}3)#include 《string》#include 《iostream》using namespace std;void main(){ char chs = "hehe"; string s(chs,1,3); //指定从chs的索引1开始,最后复制3个字节 cout《《s《《endl; cin.get();}4)#include 《string》#include 《iostream》using namespace std;void main(){ string s1("hehe"); string s2(s1); cout《《s2《《endl; cin.get();}5)#include 《string》#include 《iostream》using namespace std;void main(){ string s1("hehe",2,3); string s2(s1); cout《《s2《《endl; cin.get();}6)#include 《string》#include 《iostream》using namespace std;void main(){ char chs = "hehe"; string s(chs,3); //将chs前3个字符作为初值构造 cout《《s《《endl; cin.get();}7)#include 《string》#include 《iostream》using namespace std;void main(){ string s(10,’k’); //分配10个字符,初值都是’k’ cout《《s《《endl; cin.get();}//以上是string类实例的构造手段,都很简单.9)//赋新值#include 《string》#include 《iostream》using namespace std;void main(){ string s(10,’k’); //分配10个字符,初值都是’k’ cout《《s《《endl; s = "hehehehe"; cout《《s《《endl; s.assign("kdje"); cout《《s《《endl; s.assign("fkdhfkdfd",5); //重新分配指定字符串的前5的元素内容 cout《《s《《endl; cin.get();}10)//swap方法交换#include 《string》#include 《iostream》using namespace std;void main(){ string s1 = "hehe"; string s2 = "gagaga"; cout《《"s1 : "《《s1《《endl; cout《《"s2 : "《《s2《《endl; s1.swap(s2); cout《《"s1 : "《《s1《《endl; cout《《"s2 : "《《s2《《endl; cin.get();}11)//+=,append(),push_back()在尾部添加字符#include 《string》#include 《iostream》using namespace std;void main(){ string s = "hehe"; s += "gaga"; cout《《s《《endl; s.append("嘿嘿"); //append()方法可以添加字符串 cout《《s《《endl; s.push_back(’k’); //push_back()方法只能添加一个字符... cout《《s《《endl; cin.get();}12)//insert() 插入字符.其实,insert运用好,与其他的插入操作是一样的.#include 《string》#include 《iostream》using namespace std;void main(){ string s = "hehe"; s.insert(0,"头部"); //在头部插入 s.insert(s.size(),"尾部"); //在尾部插入 s.insert(s.size()/2,"中间");//在中间插入 cout《《s《《endl; cin.get();}13)#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg"; s.erase(0,1); //从索引0到索引1,即删除掉了’a’ cout《《s《《endl; //其实,还可以使用replace方法来执行删除操作 s.replace(2,3,"");//即将指定范围内的字符替换成"",即变相删除了 cout《《s《《endl; cin.get();}14)//clear() 删除全部字符#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg"; cout《《s.length()《《endl; s.clear(); cout《《s.length()《《endl; //使用earse方法变相全删除 s = "dkjfd"; cout《《s.length()《《endl; s.erase(0,s.length()); cout《《s.length()《《endl; cin.get();}15)//replace() 替换字符#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg"; s.replace(2,3,"!!!!!");//从索引2开始3个字节的字符全替换成"!!!!!" cout《《s《《endl; cin.get();}16)//==,!=,《,《=,》,》=,compare() 比较字符串#include 《string》#include 《iostream》using namespace std;void main(){ string s1 = "abcdefg"; string s2 = "abcdefg"; if (s1==s2)cout《《"s1 == s2"《《endl; else cout《《"s1 != s2"《《endl; if (s1!=s2)cout《《"s1 != s2"《《endl; else cout《《"s1 == s2"《《endl; if (s1》s2)cout《《"s1 》 s2"《《endl; else cout《《"s1 《= s2"《《endl; if (s1《=s2)cout《《"s1 《= s2"《《endl; else cout《《"s1 》 s2"《《endl; cin.get();}17)//size(),length() 返回字符数量#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg"; cout《《s.size()《《endl; cout《《s.length()《《endl; cin.get();}18)//max_size() 返回字符的可能最大个数#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg"; cout《《s.max_size()《《endl; cin.get();}19)//empty() 判断字符串是否为空#include 《string》#include 《iostream》using namespace std;void main(){ string s ; if (s.empty()) cout《《"s 为空."《《endl; else cout《《"s 不为空."《《endl; s = s + "abcdefg"; if (s.empty()) cout《《"s 为空."《《endl; else cout《《"s 不为空."《《endl; cin.get();}20)// , at() 存取单一字符#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg1111"; cout《《"use :"《《endl; for(int i=0; i《s.length(); i++) { cout《《s《《endl; } cout《《endl; cout《《"use at():"《《endl; for(int i=0; i《s.length(); i++) { cout《《s.at(i)《《endl; } cout《《endl; cin.get();}21)#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg1111"; const char * chs1 = s.c_str(); const char * chs2 = s.data(); cout《《"use at():"《《endl; int i; for(i=0; i《s.length(); i++) { cout《《"c_str() : "《《chs1《《endl; cout《《"data() : "《《chs2《《endl; } cout《《"c_str() : "《《chs1《《endl; cout《《"data() : "《《chs2《《endl; cout《《endl; cin.get();}22)// substr() 返回某个子字符串#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg1111"; string str = s.substr(5,3);//从索引5开始3个字节 cout《《str《《endl; cin.get();}23)// find 查找函数#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg1111"; string pattern = "fg"; string::size_type pos; pos = s.find(pattern,0); //从索引0开始,查找符合字符串"f"的头索引 cout《《pos《《endl; string str = s.substr(pos,pattern.size()); cout《《str《《endl; cin.get();}24)// begin() end() 提供类似STL的迭代器支持#include 《string》#include 《iostream》using namespace std;void main(){ string s = "abcdefg1111"; for(string::iterator iter = s.begin(); iter!=s.end(); iter++) { cout《《*iter《《endl; } cout《《endl; cin.get();} 一个C++字符串存在三种大小:a)现有的字符数,函数是size()和length(),他们等效。 Empty()用来检查字符串是否为空。b)max_size() 这个大小是指当前C++字符串最多能包含的字符数,很可能和机器本身的限制或者字符串所在位置连续内存的大小有关系。我们一般情况下不用关心他,应该大小足够我们用的。但是不够用的话,会抛出length_error异常c)capacity()重新分配内存之前 string所能包含的最大字符数。这里另一个需要指出的是reserve()函数,这个函数为string重新分配内存。重新分配的大小由其参数决定,默认参数为0,这时候会对string进行非强制性缩减

如何 在linux下查看string库下的所有函数

cat /usr/include/string.h 可以看到头文件的内容,包含了函数的声明man string很快捷查看,man命令是非常有用的。

c++string类库函数中char变量名叫什么

value_type;template《class Char_t》struct std::char_traits { };template《》 struct std::char_traits《char》 { typedef char char_type; // ...}; 也有wchar_t的,但是std::char_traits《wchar_t》是typedef wchar_t char_type;template《class Ch,class Tr = std::char_traits《Ch》, class Alloc=std::allocator《char》 》class std::basic_string {public: typedef size_t size_type; typedef Tr traits_type; typedef typename Tr::char_type value_type; // ... 里面的函数,如: size_type copy(value_type* p, size_type n, size_type pos=0) const;};typedef std::basic_string《char》 string;所以string和wstring都只是typedef这个模板的,basic_string不需要知道实际的字符的实际类型,只要对字符类型做个typedef重命名为value_type,一律以value_type来操作就可以了。

string函数库(c++ 有关string函数)

本文编辑:admin

本文相关文章:


string函数库(c++string类库函数中char变量名叫什么)

string函数库(c++string类库函数中char变量名叫什么)

这篇文章给大家聊聊关于string函数库,以及c++string类库函数中char变量名叫什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录c++string类库函数中char变量名叫什么c++ 有关string函数如何 在

2024年8月12日 12:10

更多文章:


闹钟怎么设置闹铃(手机闹钟铃声怎么设置)

闹钟怎么设置闹铃(手机闹钟铃声怎么设置)

大家好,今天小编来为大家解答以下的问题,关于闹钟怎么设置闹铃,手机闹钟铃声怎么设置这个很多人还不知道,现在让我们一起来看看吧!本文目录手机闹钟铃声怎么设置普通闹钟怎么设置闹铃图解怎么设置闹铃!闹钟如何设置闹铃闹钟怎么设置闹铃闹钟怎么设置闹铃

2024年6月28日 12:26

生化危机单机游戏下载中文版(求生化危机4单机版下载地址,最好是中文版的)

生化危机单机游戏下载中文版(求生化危机4单机版下载地址,最好是中文版的)

本篇文章给大家谈谈生化危机单机游戏下载中文版,以及求生化危机4单机版下载地址,最好是中文版的对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录求生化危机4单机版下载地址,最好是中文版的怎样在手机游侠网上免费下载pc老版原版生化危

2024年5月22日 06:26

电脑分辨率怎么调最佳(电脑显示屏怎么调分辨率最佳(电脑显示屏怎么调满屏))

电脑分辨率怎么调最佳(电脑显示屏怎么调分辨率最佳(电脑显示屏怎么调满屏))

本篇文章给大家谈谈电脑分辨率怎么调最佳,以及电脑显示屏怎么调分辨率最佳(电脑显示屏怎么调满屏)对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录电脑显示屏怎么调分辨率最佳(电脑显示屏怎么调满屏)怎么把电脑屏幕分辨率调高如何调整电

2024年5月19日 07:32

房天下如何取消实名认证?房天下租房靠谱吗

房天下如何取消实名认证?房天下租房靠谱吗

大家好,房天下相信很多的网友都不是很明白,包括房天下如何取消实名认证也是一样,不过没有关系,接下来就来为大家分享关于房天下和房天下如何取消实名认证的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录房天下如何取消实名

2024年6月19日 09:45

vista系统还能用吗(windows vista 淘汰了吗)

vista系统还能用吗(windows vista 淘汰了吗)

“vista系统还能用吗”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看vista系统还能用吗(windows vista 淘汰了吗)!本文目录windows vista 淘汰了吗win vista系统还能用吗盗版的VIST

2024年8月2日 22:25

安卓10一键root工具(安卓十手机以上怎么root)

安卓10一键root工具(安卓十手机以上怎么root)

“安卓10一键root工具”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看安卓10一键root工具(安卓十手机以上怎么root)!本文目录安卓十手机以上怎么rootroot工具汇总有哪些手机obeev10 要怎样获得root

2024年7月22日 17:01

6 74c ai(多塔地图下了不能创建单机的房间,加不了电脑怎么回事啊,DotA v6.74c AI 1.3 CN.w3x 下的就是这个地图)

6 74c ai(多塔地图下了不能创建单机的房间,加不了电脑怎么回事啊,DotA v6.74c AI 1.3 CN.w3x 下的就是这个地图)

本文目录多塔地图下了不能创建单机的房间,加不了电脑怎么回事啊,DotA v6.74c AI 1.3 CN.w3x 下的就是这个地图dota ai 6.74c 中电脑说的话是什么意思啊dota版本哪个ai最简单,6.74c电脑太变态了,附下载

2024年3月10日 11:45

爱思助手手机下载(苹果手机怎么下载爱思助手 下载方式)

爱思助手手机下载(苹果手机怎么下载爱思助手 下载方式)

大家好,爱思助手手机下载相信很多的网友都不是很明白,包括苹果手机怎么下载爱思助手 下载方式也是一样,不过没有关系,接下来就来为大家分享关于爱思助手手机下载和苹果手机怎么下载爱思助手 下载方式的一些知识点,大家可以关注收藏,免得下次来找不到哦

2024年8月27日 09:05

冒险王游戏4399(4399冒险王怎么选法师)

冒险王游戏4399(4399冒险王怎么选法师)

大家好,如果您还对冒险王游戏4399不太了解,没有关系,今天就由本站为大家分享冒险王游戏4399的知识,包括4399冒险王怎么选法师的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录4399冒险王怎么选法师4399冒

2024年4月13日 21:05

定时关机app下载(什么软件可以自动关机)

定时关机app下载(什么软件可以自动关机)

大家好,如果您还对定时关机app下载不太了解,没有关系,今天就由本站为大家分享定时关机app下载的知识,包括什么软件可以自动关机的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录什么软件可以自动关机苹果手机下载什么软

2024年5月11日 00:02

高考志愿应该怎么填报?高考志愿怎么填报

高考志愿应该怎么填报?高考志愿怎么填报

各位老铁们好,相信很多人对高考报志愿都不是特别的了解,因此呢,今天就来为大家分享下关于高考报志愿以及高考志愿应该怎么填报的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录高考志愿应该怎么填报高考志愿怎么填报高考怎么

2024年7月9日 05:30

扬中千团网退款约怎么转出?爱喜千团换物网站信得过吗

扬中千团网退款约怎么转出?爱喜千团换物网站信得过吗

本文目录扬中千团网退款约怎么转出爱喜千团换物网站信得过吗我在爱喜千团网那里换东西后,可以退货的吗跪求,上海和北京,都有哪些团购网站啊千校团怎么样扬中千团网退款约怎么转出申请退款提交,审核通过后,工作人员会在3-7个工作日内把款项退回到您的扬

2024年7月9日 13:33

excel直方图(如何用Excel画直方图)

excel直方图(如何用Excel画直方图)

本文目录如何用Excel画直方图3个简单但实用的Excel直方图绘制技巧Excel直方图怎么做excel频率分布直方图怎么做excel表格怎么做直方图excel中怎么绘制直方图怎么用excel做直方图啊excel2013如何制作直方图Exc

2024年7月2日 22:41

金蝶财务软件免费版单机版(金蝶有免费版吗)

金蝶财务软件免费版单机版(金蝶有免费版吗)

“金蝶财务软件免费版单机版”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看金蝶财务软件免费版单机版(金蝶有免费版吗)!本文目录金蝶有免费版吗怎么下载金蝶财务软件免费版金蝶迷你版单机版是否能自行下载金蝶财务软件单机版多少钱金蝶

2024年6月25日 20:26

office2013破解版安装包(谁能提供office 2013的破解版)

office2013破解版安装包(谁能提供office 2013的破解版)

本篇文章给大家谈谈office2013破解版安装包,以及谁能提供office 2013的破解版对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录谁能提供office 2013的破解版office2013破解版怎么安装如何安装of

2024年7月5日 20:05

dnf深渊模拟器(DNF“深渊模拟器”,玩家实测1w次深渊都不出神话,你觉得如何)

dnf深渊模拟器(DNF“深渊模拟器”,玩家实测1w次深渊都不出神话,你觉得如何)

本文目录DNF“深渊模拟器”,玩家实测1w次深渊都不出神话,你觉得如何DNF怎么开启深渊模式DNF100级深渊,各种“非酋深渊表情包”再次火热,你还期待新深渊吗dnf日常玩法是什么意思dnf怎么开深渊模式DNF“深渊模拟器”,玩家实测1w次

2024年6月24日 02:25

战地1下载手机版下载中文(战地1 origin正版分流怎么安装)

战地1下载手机版下载中文(战地1 origin正版分流怎么安装)

大家好,战地1下载手机版下载中文相信很多的网友都不是很明白,包括战地1 origin正版分流怎么安装也是一样,不过没有关系,接下来就来为大家分享关于战地1下载手机版下载中文和战地1 origin正版分流怎么安装的一些知识点,大家可以关注收藏

2024年7月16日 14:05

营销策划的六个步骤?营销策划方案

营销策划的六个步骤?营销策划方案

各位老铁们,大家好,今天由我来为大家分享营销策划,以及营销策划的六个步骤的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录营销策划的六个步骤营销策划方

2024年8月30日 14:25

三国群英传9手机版单机(三国群英传手机版单机有哪些兵种)

三国群英传9手机版单机(三国群英传手机版单机有哪些兵种)

“三国群英传9手机版单机”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看三国群英传9手机版单机(三国群英传手机版单机有哪些兵种)!本文目录三国群英传手机版单机有哪些兵种三国群英传手机版单机攻略44张英怎么过三国群英传手机版单

2024年7月24日 03:28

腾讯浏览器最新版下载(怎么才能把QQ浏览器4.2版本下到手机上啊要4.2版本的)

腾讯浏览器最新版下载(怎么才能把QQ浏览器4.2版本下到手机上啊要4.2版本的)

今天给各位分享怎么才能把QQ浏览器4.2版本下到手机上啊要4.2版本的的知识,其中也会对怎么才能把QQ浏览器4.2版本下到手机上啊要4.2版本的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录怎么才能把QQ浏览

2024年7月21日 11:35

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索