我有几个问题。
我需要编写一个程序(winapi)来创建一个固定大小的缓冲区,然后将字符串附加到其中并返回它。
1.“main”是否有可能返回缓冲区?
2. 我应该如何创建、附加字符串并返回它?
我对 C 并不陌生,但我对缓冲区和字符串处理的经验很少。
谢谢!
最佳答案
- Is it even possible for "main" to return a buffer?
不,你不应该。 What should main() return in C and C++?
- How should I create, append string and return it?
char aString[FIXED_SIZE];
memset(aString, 0, sizeof aString);
strcpy(aString, "This is a string");
关于c - 返回c中的缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31178504/