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

四平网站建设哪家好北京最新发布信息

四平网站建设哪家好,北京最新发布信息,wordpress 商城,安全教育平台作业登录入口我们可能会经常遇到文件所在文件夹路径的问题&#xff0c;虽然各大平台也有提供方便快捷的API来实现&#xff0c;但是如果脱离平台本身&#xff0c;或者想实现跨平台的话&#xff0c;可以考虑用纯C的代码来实现这一需求 示例代码 #include <string> #include <ios…

我们可能会经常遇到文件所在文件夹路径的问题,虽然各大平台也有提供方便快捷的API来实现,但是如果脱离平台本身,或者想实现跨平台的话,可以考虑用纯C++的代码来实现这一需求

示例代码

#include <string>  
#include <iostream>  
using std::wstring;//  
wstring GetParentFolderPath(wstring path)
{size_t colon = path.find(L':');std::wstring vol = path.substr(0, colon + 1);if (colon != path.npos) {path = path.substr(colon + 1);}size_t last = path.rfind(L'\\');if (last == path.npos) {path.clear();}else if (last == 0) {path.resize(1);}else {// 去除末尾的斜杠  if (!path.empty() && (last == path.size() - 1)){path.resize(path.size() - 1);last = path.rfind(L'\\');}if (last == path.npos) {path.clear();}else {path.resize(last + 1);}}if (!vol.empty() && path.empty()) {return vol + L"\\";}else {return vol + path;}
}int main()
{std::wstring wsz0 = GetParentFolderPath(L"C:\\Program Files (x86)\\QQ\\log");std::wstring wsz1 = GetParentFolderPath(L"C:\\Program Files (x86)\\QQ");std::wstring wsz2 = GetParentFolderPath(L"C:\\Program Files (x86)");std::wstring wsz3 = GetParentFolderPath(L"C:");std::wcout << "wsz0: " << wsz0.c_str() << std::endl;std::wcout << "wsz1: " << wsz1.c_str() << std::endl;std::wcout << "wsz2: " << wsz2.c_str() << std::endl;std::wcout << "wsz3: " << wsz3.c_str() << std::endl;system("pause");return 0;
}

输出结果

wsz0: C:\Program Files (x86)\QQ
wsz1: C:\Program Files (x86)
wsz2: C:
wsz3: C:\

http://www.yayakq.cn/news/663163/

相关文章:

  • 网站建设财务处理个人网站 做外贸
  • 广州微信网站制作公司网站建设包括哪些东西
  • 网站后台管理员密码wordpress 图片采集器
  • 哪里可以建网站什么网站做禽苗好的网站
  • 求购做网站58同城临沂网站建设
  • 蓝海网站建设国外设交网站开发客户的重要性
  • 网站中的给我留言怎么做中国山东建设监理协会网站
  • 大汉网站开发html网页的代码大全
  • 网站建设开发费会计分录wordpress手机端怎么看
  • 山西百度网站建设新网互联 网站上传
  • 福田做网站的网站建设孩子半夜发烧怎么办
  • pycharm 做网站温州网站建设培训学校
  • 网站如何吸引蜘蛛做竞猜网站合法吗
  • 紫金网站建设公司南宁seo网络推广公司
  • 个人网站购买wordpress 锚文本
  • 网站建设属于经营什么范围烟台建站软件
  • 网站开发技术是什么专业会的徐州哪有做网站的
  • 自己做动漫 哪个网站赚钱创业加盟
  • 公司网站建设知识水产公司网站源码
  • 爱网站找不到了建站之星破解版
  • 设计微信公众号的网站吗网站建设办法
  • 网站发布文章怎么才能让百度收录湖州做网站公司有那几家
  • 红叶网站开发工作室建设网站有什么法律么
  • 国外免费可以做网站的服务器长春网站建设找源晟
  • 学科网站建设管理电话销售-网站建设-开场白
  • 做移动端网站如何制作小程序
  • 网站的软文推广中国十大公司排名
  • 国外门户网站源码网站如何更新内容
  • 做网站用旧域名好不好买的网站模板会影响
  • 网站开发得多长时间wordpress插件wpslugtranslate