c - 返回c中的缓冲区

标签 c winapi buffer

我有几个问题。
我需要编写一个程序(winapi)来创建一个固定大小的缓冲区,然后将字符串附加到其中并返回它。
1.“main”是否有可能返回缓冲区? 2. 我应该如何创建、附加字符串并返回它?

我对 C 并不陌生,但我对缓冲区和字符串处理的经验很少。
谢谢!

最佳答案

  1. Is it even possible for "main" to return a buffer?

不,你不应该。 What should main() return in C and C++?

  1. 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/

相关文章:

Java - 在程序中创建新的文件扩展名

c - 如何获取当前事件的 Windows 资源管理器窗口的 HWND?

node.js - 将 2 个标准输入参数传递给 ImageMagick child_process

node.js - Nodejs中字节转十六进制和十六进制转字节

winapi - 支持 ARM 上的 Windows 10 桌面应用程序 - MFC 和 COM 以及 OPOS 工作吗?

java - 在 Java 中读取缓冲区

c - OR NOT 语法不清楚

c++ - 使用 IGRAPH 面向对象编程

c++ - 如何将长值转换为字符串而不改变其内容?

c - 尝试在 C 中执行按位操作,出现意外结果