//假设我有一个字符串路径:
string path = "D:\Program Files\opencv\A1.jpg";
//或者是这样的路径:
string path = "D:/Program Files/opencv/B11.jpg";
简而言之,就是获取路径中的文件名字“A1.jpg”和“B11.jpg”,如何用C++编程实现
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
C/C++字符串截取的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
21条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
haidaolongdehao 2018-05-31 03:25关注#include
#includeusing namespace std;
int main()
{
string strPath(""D:\Program Files\opencv\A1.jpg""); // string中的\是转义字符,\就是代表\
string strFileName;
int nPos = strPath.find_last_of('\');
if(nPos > 0)
{
strFileName = strPath.substr(nPos + 1, strPath.length() - nPos - 1);
cout << strFileName << endl;
}
return 0;
}另外一种情况类似:
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-05-19 20:03sdmddx的博客 本文主要向大家介绍了C/C++知识点之C语言截取字符串,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。1voidsubString(charfilePath)2{3intlen=strlen(filePath);4intnum,n;5charbuf[128]={0};6...
- 2023-10-10 02:48微软技术分享的博客 C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式...
- 2023-10-10 02:44微软技术分享的博客 C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式...
- 2024-12-25 08:12Dante798的博客 //直接在程序内储存数据// 手动定义长度:定义一个长度为100的字符数组,并用str1来储存"hello world"这个c语言风格的字符串//自动适应长度:不直接填写字符数组的具体大小,直接通过c语言风格字符串来初始化str2//...
- 2021-09-30 20:29一、C++字符串基础 1. C++中的字符串类型: C++支持两种主要的字符串类型:C风格字符串(char数组)和C++标准库中的`std::string`。C风格字符串以空字符'\0'结尾,而`std::string`是一个类模板,提供了丰富的成员...
- 2023-03-25 09:39py_free-物联智能的博客 C/C++开发,无可避免的字符串(篇一).字节数组。标准库实现字符串功能主要是通过类似于std::vector容器的std::basic_string类模板实现的,该模板提供了针对各种字符型号的特化类,如using std::string = std::basic...
- 2025-02-01 08:55星途码客的博客 本文详细介绍了 C++ 中字符串提取和分割的多种方法,包括:使用和>>操作符按空格分隔字符串。使用处理自定义分隔符和多行输入。使用正则表达式处理复杂的字符串匹配任务。通过性能优化技巧提高代码效率。每种方法都...
- 2022-09-20 19:08在C++编程语言中,字符串处理是至关重要的一个部分,特别是在编写各种应用程序时。这篇“C++字符串完全指南”深入浅出地介绍了C++中处理字符串的方法,是初学者不可多得的学习资源。下面我们将详细探讨C++中的字符串...
- 2011-07-30 05:41### C++ 中使用 `strtok` 进行字符串截取详解 在C++编程语言中,处理字符串是一项常见的任务。特别是在需要对字符串进行分隔、提取特定子串的情况下,掌握有效的字符串操作技巧至关重要。本文将详细介绍如何使用 `...
- 2020-12-10 03:20X_Imagine的博客 1. 字符串分割 #include<string> #include<iostream> using namespace std; vector<string> split(const string& str, const string& delim) { vector<string> res; if ("" ==...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司