以下是显示文件夹中所有文件的代码段。
StringCbCopyN (DirSpec, BUFSIZE, argv[1], length_of_arg+1);
StringCbCatN (DirSpec, BUFSIZE, "\\*", 3); //this is the exact line to display all the files in folderNow i want to select all .b11 extension files in console window.
我厌倦了以下这些对我无效的事情。请给我任何想法或建议来选择这些扩展文件。
StringCbCatN (DirSpec, BUFSIZE, "\*.b11", 3);
StringCbCatN (DirSpec, BUFSIZE, "*.b11", 3);
StringCbCatN (DirSpec, BUFSIZE, "\\.b11", 3);
答案 0 :(得分:1)
VC2008支持strcpy(),strcat()等;它们在“string.h”中声明。
应该工作。
问:请你剪切/粘贴以下内容:
1)您在代码中使用“strcpy()”的实例?
2)确切的错误信息(应与您上面剪切/粘贴的线对应)
提前谢谢
<强>附录:强>
我碰巧在我的笔记本电脑上安装了VS2008,并验证了strcpy()和朋友的工作正常:
#include <string.h>
#include <stdio.h>
int
main (int argc, char *argv[])
{
char *hello = "Hello world";
char s[80];
strcpy (s, hello);
printf ("%s\n", s);
return 0;
}
&lt; =这个编译和运行没有错误
答案 1 :(得分:1)
hari, I already told you要使用TCHAR
字符串,您应该使用the functions in #include <strsafe.h>
。