【发布时间】:2011-04-19 11:46:13
【问题描述】:
有人告诉我,这段代码有一些严重的问题,但我无法解决这些问题。各位大佬能教教我一下吗?
static char BASED_CODE szFilter[] = "HTML Files (*.xls)|*.xls|All Files (*.*)|*.*||";
const char* filter = "HTML Files (*.xlsx)|*.xlsx|All Files (*.*)|*.*||";
size_t length = strlen(filter);
strcpy_s(szFilter, length + 1, filter);
【问题讨论】:
-
如果你真的在使用 C++,也可以考虑使用 C++ 字符串。
-
什么是BASED_CODE?字符串文字的类型为
const char*。 -
也许代码断言 .xls 和 .xlsx 扩展名用于 HTML 文件这一事实是另一个问题! ;-)