c++ - 如果未给出,则在文件名中附加文件扩展名,在 C++ 中
问题描述
我是新手C++
。我想得到fileName
as command line argument
。用户必须输入一个fileName
. 如果用户输入的filename
没有文件扩展名,那么程序应该将扩展名添加到fileName
. 我正在编写我的代码C++
。有没有实现这一点的功能或方法?
解决方案
if (!(fileName.find_last_of('.') != std::string::npos)) {
fileName.append(".ext");
}
推荐阅读
- ms-access - MS Access 365,使用 DLookup 在非组合框上查找信息
- haskell - 寻找一种更好的方法来编写一个将类型构造函数作为参数的函数
- android - 应用内购买验证:错误 401 权限不足
- javascript - Try to put space between items with splice function but when reload page crash (javascript)
- javascript - 联系表单脚本 Ajax 无法识别来自 Mail.php 的正确结果
- react-native - 运行 React Native 应用程序时出现“找不到变量:a”错误
- unity3d - 等轴测 3D Unity 项目中的 2D 精灵
- python - 如何在pygame rect框中获取条形码扫描仪输出
- java - 在 JQuery 中使用 ajax 方法 .get() 和 .post() 添加到购物车
- javascript - 使用数据表上的单击事件调用“组件函数”