C++编写有Dll中应该用什么作为字符串返回

2025-06-21 01:43:54
推荐回答(1个)
回答1:

看看mfc中封装字符串操作函数,大部分都不会直接返回字符串,而是传入字符串地址,直接对字符串进行操作。

比如

void func(char* string)
{
strcpy_s(string, 100,"hello world");
}

int main()
{
    char str[100];
    func(str);
    printf("%s", str);
    getchar();
    return 0;
}