我正在寻找一种从WindowsC/C++API中的文件夹创建ZIP文件的方法。我可以使用Shell32.ApplicationCopyHere方法在VBScript中找到执行此操作的方法,我还找到了一个教程来解释如何在C#中执行此操作,但对于CAPI没有任何帮助(C++也很好,项目已经使用MFC)。如果有人能分享一些可以在WindowsXP/2003上成功创建zip文件的示例C代码,我将不胜感激。如果做不到这一点,如果有人能找到可靠的文档或教程那就太好了,因为MSDN搜索结果并不多。我真的希望避免为此发布第三方库,因为功能显然存在,我只是不知道如何访问它。谷歌搜索没有找到任何有用的信息
我是编程新手。我正在学习C作为我的第一门编程语言。我发现了一些奇怪的东西。我了解到在C中我们可以将字符串表示为这样的字符序列(使用char数组):charstatus[10]="Married";我了解到这种方法的问题是我们必须在编译期间告诉status数组的大小。但现在我知道我们可以使用char指针来表示string像-charstatus[10]="Married";char*strPtr;strPtr=status;我没有正确理解它。我的问题是-如何使用strPtr获取索引4处的字符(即Married中的i)?在status中有一个空字符(\0)在代表的string的末尾char
我是编程新手。我正在学习C作为我的第一门编程语言。我发现了一些奇怪的东西。我了解到在C中我们可以将字符串表示为这样的字符序列(使用char数组):charstatus[10]="Married";我了解到这种方法的问题是我们必须在编译期间告诉status数组的大小。但现在我知道我们可以使用char指针来表示string像-charstatus[10]="Married";char*strPtr;strPtr=status;我没有正确理解它。我的问题是-如何使用strPtr获取索引4处的字符(即Married中的i)?在status中有一个空字符(\0)在代表的string的末尾char