首页 > 解决方案 > 如果未给出,则在文件名中附加文件扩展名,在 C++ 中

问题描述

我是新手C++。我想得到fileNameas command line argument。用户必须输入一个fileName. 如果用户输入的filename没有文件扩展名,那么程序应该将扩展名添加到fileName. 我正在编写我的代码C++。有没有实现这一点的功能或方法?

标签: c++command-line-arguments

解决方案


if (!(fileName.find_last_of('.') != std::string::npos)) {
    fileName.append(".ext");
}

推荐阅读