当前位置: 首页 > news >正文

怎么学习网站开发怎么进成品网站后台

怎么学习网站开发,怎么进成品网站后台,2023免费推广入口,机械设备行业网站建设目录 1.c_str() 返回C常量字符串 2.date() 返回C常量字符串 3.substr() 构造子串 4.find() 正向查找#xff08;查找失败返回npos#xff09; 5.rfind() 逆向查找#xff08;查找失败返回npos#xff09; 6.find_first_of() 正向查找匹配的字符 7.find_last_of() 逆向…目录 1.c_str() 返回C常量字符串 2.date() 返回C常量字符串 3.substr() 构造子串 4.find() 正向查找查找失败返回npos 5.rfind() 逆向查找查找失败返回npos 6.find_first_of() 正向查找匹配的字符 7.find_last_of() 逆向查找匹配的字符 8.find_first_not_of() 正向查找不匹配的字符 9.find_last_not_of() 逆向查找不匹配的字符 10.compare() 比较字符串 1.c_str() 返回C常量字符串 const char* c_str() const  string s(123); const char* p s.c_str(); cout p endl;//1232.date() 返回C常量字符串 const char* data() const string s(12345); const char* p s.data(); cout p endl;//12345 3.substr() 构造子串 string substr(size_t pos 0, size_t len  npos) const  返回pos位置开始的len个字符组成的字符串 string s1 12345; string s2 s1.substr(2, 3); cout s2 endl;//345 4.find() 正向查找查找失败返回npos string (1) size_t find (const string str, size_t pos 0) const;c-string (2) size_t find (const char* s, size_t pos 0) const;buffer (3) size_t find (const char* s, size_t pos, size_t n) const;character (4) size_t find (char c, size_t pos 0) const; 1.size_t find(const string str, size_t  pos 0) const  从pos位置开始查找匹配的对象str返回查找到的位置 2.size_t find(const char* s, size_t pos 0) const  从pos位置开始查找匹配的字符串s返回查找到的位置 3.size_t find(const char* s, size_t pos, size_t n) 从pos位置查找匹配字符串s的前n个字符返回查找到的位置 4.size_t find(char c, size_t pos 0) 从pos位置开始查找字符c返回查找到的位置 string s1(There are two needles in this haystack with needles.); string s2(needle); size_t found s1.find(s2, 0); if (found ! string::npos) {cout first needle found at found endl;//first needle found at 14 } else {cout needle no found endl; }found s1.find(needle are small, found 1, 6); if (found ! string::npos) {cout second needle found at found endl;//second needle found at 44 } else {cout needle no found endl; }found s1.find(haystack, 0); if (found ! string::npos) {cout haystack found at found endl;//haystack found at 30 } else {cout haystack no found endl; }found s1.find(., 0); if (found ! string::npos) {cout . found at found endl;//. found at 30 } else {cout . no found endl; } 5.rfind() 逆向查找查找失败返回npos string (1) size_t rfind (const string str, size_t pos npos) const;c-string (2) size_t rfind (const char* s, size_t pos npos) const;buffer (3) size_t rfind (const char* s, size_t pos, size_t n) const;character (4) size_t rfind (char c, size_t pos npos) const; 1.size_t rfind(const string str, size_t pos npos) const 从pos位置逆向开始查找匹配的对象str返回查找到的位置 2.size_t rfind(const char* s, size_t pos npos) const 从pos位置逆向开始查找匹配的字符串s返回查找到的位置 3.size_t rfind(const char* s, size_t pos, size_t n) const 从pos位置逆向查找匹配字符串s的前n个字符返回查找到的位置 4.size_t rfind(char c, size_t pos npos) const 从pos位置逆向开始查找字符c返回查找到的位置 string str(The sixth sick sheiks sixth sheeps sick.); string key(sixth); size_t found str.rfind(key); if (found ! string::npos)cout sixth found at found endl;//sixth found at 23 6.find_first_of() 正向查找匹配的字符 正向查找首个与指定字符串中任一字符匹配的字符查找失败返回npos string (1) size_t find_first_of (const string str, size_t pos 0) const;c-string (2) size_t find_first_of (const char* s, size_t pos 0) const;buffer (3) size_t find_first_of (const char* s, size_t pos, size_t n) const;character (4) size_t find_first_of (char c, size_t pos 0) const; 1.size_t find_first_of(const string str, size_t pos 0) const  从pos位置开始查找对象str中首次出现的任一字符查找失败返回npos 2.size_t find_first_of(const char* s, size_t pos 0) const 从pos位置开始查找字符串s中出现的任一字符查找失败返回npos 3.size_t find_first_of(const char* s, size_t pos, size_t n) const  从pos位置开始查找字符串s的前n个字符串中出现的任一字符查找失败返回npos 4.size_t find_first_of(char c, size_t pos 0 ) const  从pos位置开始查找首次出现的字符c查找失败返回npos string s(Please, replace the vowels in this sentence by asterisks.); size_t found s.find_first_of(aoeiu, 0); while (found ! string::npos) {s[found] *;found s.find_first_of(aoeiu, found 1); } cout s endl;//Pl**s*, r*pl*c* th* v*w*ls *n th*s s*nt*nc* by *st*r*sks. 7.find_last_of() 逆向查找匹配的字符 逆向查找首个与指定字符串中任一字符匹配的字符查找失败返回npos string (1) size_t find_last_of (const string str, size_t pos npos) const;c-string (2) size_t find_last_of (const char* s, size_t pos npos) const;buffer (3) size_t find_last_of (const char* s, size_t pos, size_t n) const;character (4) size_t find_last_of (char c, size_t pos npos) const; 1.size_t find_last_of(const string str, size_t pos npos) const 从pos位置开始逆向查找首个与对象str中任一字符匹配的字符查找失败返回npos 2.size_t find_last_of(const char* s, size_t pos npos) const ni从pos位置开始逆向查找首个与字符串s中任意字符匹配的字符查找失败返回npos 3.size_t find_last_of(const char* s,size_t pos, size_t n) const 从pos位置开始逆向查找首个与字符串s的前n个字符中任意字符匹配的字符查找失败返回npos 4.size_t find_last_of(char c, size_t pos npos) const ni从pos位置开始逆向查找首个与字符c匹配的字符查找失败返回npos void SplitFilename(const string str) {size_t found str.find_last_of(/\\);cout path : str.substr(0, found) endl;cout file : str.substr(found 1) endl; } void string_test() {string s1(/usr/bin/man);string s2(c:\\windows\\winhelp.exe);SplitFilename(s1);SplitFilename(s2);} int main() {string_test();//path: / usr / bin//file : man//path : c:\windows//file : winhelp.exereturn 0; } 8.find_first_not_of() 正向查找不匹配的字符 正向查找首个与指定字符串中任一字符不匹配的字符查找失败返回npos string (1) size_t find_first_not_of (const string str, size_t pos 0) const;c-string (2) size_t find_first_not_of (const char* s, size_t pos 0) const;buffer (3) size_t find_first_not_of (const char* s, size_t pos, size_t n) const;character (4) size_t find_first_not_of (char c, size_t pos 0) const; 1.size_t find_first_not_of(const string str, size_t pos 0) const  从pos位置开始正向查找首个与对象str中字符不匹配的字符查找失败返回npos 2.size_t find_first_not_of(const char* s, size_t pos 0) const 从pos位置开始正向查找首个与字符串s中字符不匹配的字符查找失败返回npos 3.size_t find_first_not_of(const char* s, size_t pos, size_t n) const 从pos位置开始正向查找首个与字符串s前n个字符中字符不匹配的字符查找失败返回npos 4.size_t find_first_not_of(char c, size_t pos 0) const 从pos位置开始正向查找首个与字符c不匹配的字符查找失败返回npos string str(look for non-alphabetic characters...); size_t found str.find_first_not_of(abcdefghijklmnopqrstuvwxyz ); if (found ! string::npos) {cout The first non-alphabetic character is str[found] at position found endl;//The first non-alphabetic character is - at position 12 } 9.find_last_not_of() 逆向查找不匹配的字符 逆向查找首个与指定字符串中任一字符不匹配的字符查找失败返回npos string (1) size_t find_last_not_of (const string str, size_t pos npos) const;c-string (2) size_t find_last_not_of (const char* s, size_t pos npos) const;buffer (3) size_t find_last_not_of (const char* s, size_t pos, size_t n) const;character (4) size_t find_last_not_of (char c, size_t pos npos) const; 1.size_t find_last_not_of(const string str, size_t pos npos) const 从pos位置开始逆向查找首个与对象str中字符不匹配的字符查找失败返回npos 2.size_t find_last_not_of(const char* s, size_t pos npos) const 从pos位置开始逆向查找首个与字符串s中字符不匹配的字符查找失败返回npos 3.size_t find_last_not_of(const char* s, size_t pos, size_t n) const 从pos位置开始逆向查找首个与字符串s前n个字符中字符不匹配的字符查找失败返回npos 4.size_t find_last_not_of(char c, size_t pos npos) const 从pos位置开始逆向查找首个与字符c不匹配的字符查找失败返回npos string str(Please, erase trailing white-spaces \n); string whitespaces( \t\f\v\n\r); size_t found str.find_last_not_of(whitespaces); if (found ! string::npos)str.erase(found 1); //[Please, erase trailing white-spaces] elsestr.clear(); cout [ str ] endl; 10.compare() 比较字符串 比较两个字符串的ASCII码值字符串1大于字符串2返回大于0的数字符串1等于字符串2返回0字符串1小于字符串2返回小于0的数 string (1) int compare (const string str) const;substrings (2) int compare (size_t pos, size_t len, const string str) const; int compare (size_t pos, size_t len, const string str,size_t subpos, size_t sublen) const;c-string (3) int compare (const char* s) const; int compare (size_t pos, size_t len, const char* s) const;buffer (4) int compare (size_t pos, size_t len, const char* s, size_t n) const; 1.int compare(const string str) const 比较调用对象和str对象的大小 2.int compare(size_t pos, size_t len, const string str) const 比较调用对象pos位置开始的len个字符与对象str的大小 int compare(size_t pos, size_t len, const string str, size_t subpos, size_t sublen) const 比较调用对象pos位置开始的len个字符与对象str中subpos位置开始的sublen个字符的大小 3.int compare(const char* s) const 比较调用对象和字符串s的大小 int compare(size_t pos, size_t len, const char* s) const 比较调用对象从pos位置开始的len个字符与字符串s的大小 4.int compare(size_t pos, size_t len, const char* s, size_t n) const 比较调用对象从pos位置开始的len个字符与字符串s前n个字符的大小 //1. string s1(abcdefg); string s2(abcdfg); if (s1.compare(s2) 0)cout s1 s2 endl; else if (s1.compare(s2) 0)cout s1 s2 endl; elsecout s1 s2 endl; //abcdefg abcdfg//2.1 string s1(abcdefg); string s2(abcdfg); if (s1.compare(1, 6, s2) 0)cout s1 s2 endl; else if (s1.compare(1, 6, s2) 0)cout s1 s2 endl;//abcdefg abcdfg elsecout s1 s2 endl; //2.2 string s1(abcdefg); string s2(abcdfg); if (s1.compare(1, 6, s2, 1, 5) 0)cout s1 s2 endl; else if (s1.compare(1, 6, s2, 1, 5) 0)cout s1 s2 endl; elsecout s1 s2 endl;//abcdefg abcdfg//3.1 string s(abcdefg); char p[] abcdfg; if (s.compare(p) 0)cout s p endl; else if (s.compare(p) 0)cout s p endl; elsecout s p endl;//abcdefg abcdfg//3.2 string s(abcdefg); char p[] abcdfg; if (s.compare(1, 5, p) 0)cout s p endl; else if (s.compare(1, 5, p) 0)cout s p endl;//abcdefg abcdfg elsecout s p endl;//4 string s(abcdefg); char p[] abcdfg; if (s.compare(1, 5, p, 5) 0)cout s p endl; else if (s.compare(1, 5, p, 5) 0)cout s p endl;//abcdefg abcdfg elsecout s p endl;
http://www.hkea.cn/news/14348223/

相关文章:

  • 陕西省住房和城乡建设厅综合服务网站南宁本地网站
  • 搜索引擎对网站推广的作用vs做网站如何输出
  • 设备技术支持东莞网站建设宁波住房和城乡建设局网站首页
  • 怎样设计手机网站建设西安市平台公司
  • 关于网站建设的广告语idc网站是用什么语言做的
  • 陕西百度代理公司seo顾问推推蛙
  • 网站备案怎么在工信部信息核验郴州新网交友信息
  • 企业做网站有用么辽宁建设工程信息网招标公呿
  • 郑州餐饮网站建设公司中国机加工企业哪里最多
  • 网站建设的视频南京开发app的公司
  • 哪个网站可以做立体字的模板wordpress获取手机号
  • 厦门网站建设制作多少钱soso搜搜
  • 免费高清视频素材app哪里找seo薪资seo
  • 营销型企业网站网站建设设计视频
  • 公司开网站干嘛wordpress不安装先写前端
  • 网页转向功能网站指数运算公式大全
  • 国内优秀网站设计wordpress黑桃锤击
  • 什么是php网站商标注册平台官网
  • 使用dw如何给网站做电影内网网站建设的步骤过程
  • 西安做网站湖南企业网络推广平台
  • 做服装的外贸网站手机门户网站建设
  • 网站响应式和非响应式wordpress修改邮箱文字
  • 建筑类企业网站模板成都网站优化多少钱
  • 长沙市建设厅官方网站定制网站建设需要多少钱
  • 做企业英语网站要注意哪些南宁小程序建设
  • 抚州做网站价格多少一个人看片免费高清
  • 网站现在怎么做排名互联网公司排名完整
  • 合肥建站网站模板引擎搜索器
  • 哪个软件做网站最简单虚拟主机发布网站吗
  • 哪些网站可以做邀请函茶叶网站建设网页设计制作