嗯,我认为这个问题相当客观。那么,有没有什么办法可以做到呢?
实际上,我需要检查操作系统的版本,因为我想从一个字符串中获取一个目录:
"directory/file.ext"
或者
"directory\file.ext"
所以,根据操作系统的不同,我会将其中一个字符串按照“\”或“/”进行分割。
我对C++还比较新,不知道是否有其他方法可以从路径字符串中获取目录。
在C#中,我可以很好地完成这项工作,但这是我的最后选择。
最好的问候和提前致谢!
嗯,我认为这个问题相当客观。那么,有没有什么办法可以做到呢?
实际上,我需要检查操作系统的版本,因为我想从一个字符串中获取一个目录:
"directory/file.ext"
或者
"directory\file.ext"
所以,根据操作系统的不同,我会将其中一个字符串按照“\”或“/”进行分割。
我对C++还比较新,不知道是否有其他方法可以从路径字符串中获取目录。
在C#中,我可以很好地完成这项工作,但这是我的最后选择。
最好的问候和提前致谢!
你可以使用#ifdef WIN32
来确定你是否在Windows上运行。即使在64位的Windows上也可以这样使用。