在c中返回一个缓冲区

时间:2015-07-02 07:47:02

标签: c winapi buffer

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

我不是C的新手,但我对缓冲区和字符串处理的经验很少 谢谢!

2 个答案:

答案 0 :(得分:0)

  
      
  1. 甚至可能" main"返回缓冲区?
  2.   

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

  
      
  1. 我应该如何创建,附加字符串并将其返回?
  2.   
char aString[FIXED_SIZE];
memset(aString, 0, sizeof aString);
strcpy(aString, "This is a string");

答案 1 :(得分:0)

main in c只返回一个整数,用于表示程序的成功或失败。

请参阅What should main() return in C and C++?

您可能需要考虑的是写入stdout(What does it mean to write to stdout in C?)或直接转到文件。