这次BSC没有更多地更新,主要是没有题材,等待通知书时心乱如麻也是个原因。总而言之,这次没有写新的类,仅仅是提供了几个很短的函数而已。

Args.h:
  FArray GetArguments(char *CmdLine)
  从命令行中分离各个参数。例如,当调用:
  FArray a=GetArguments("start.exe/w C:\\Windows\\Command.com/C dir \"C:\\Program Files\"");
  将得到一个字符串数组,内容为:
  a[0]:"start.exe"
  a[1]:"/w"
  a[2]:"C:\\Windows\\Command.com"
  a[3]:"/c"
  a[4]:"dir"
  a[5]:"C:\\Program Files"
  可以看出,在WinApi编程中,该函数非常好用。

FileKit.h:
  FString GetFileName(char *filename);
  从完整路径中分离出文件名。例如,当调用:
  GetFileName("C:\\Windows\\System.ini");
  函数返回值为"System.ini"。

  FString GetDirName(char *filename);
  从完整路径中分离出文件夹。例如,当调用:
  GetFileName("C:\\Windows\\System.ini");
  函数返回值为"C:\\Windows"。

ResString.h:
  FString String(UINT ID, HINSTANCE hInstance=NULL);
  从资源文件中加载字符串。

  另外,当时写FString时,对const的理解不透彻,后来造成了很大的麻烦。这次修改完毕了,请重新下载