名称:使用非标准分隔符 功能:当输入以指定字符(:;,.等)分隔的字符串时,可以把这些指定字符(:;,.等)作为“空白符”处理,这样可以输出以空白符(空格、换行等)和指定字符为分隔的单词。例如:输入:as planned,the guests arrived;then, 则输出arrived as guests planned the then 来源:C++程序设计原理与实践11.7 时间:
1. 关键词 C++ 字符串处理 分割字符串 连接字符串 跨平台 2. strutil.h #pragma once#include <string>#include <vector>namespace cutl{/*** @brief The type of vector strings used in this library.**/using strvec = std::vecto
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 在windows中的文件分隔符是 \ 和 /都可以但是在Linux中,文件分隔符只能是/而File.separator是系统默认的文件分割符号,屏蔽了这些系统的区别。用File.separator保证了在任何系统下不会出错。