我有几个问题
我需要编写一个程序(winapi)来创建一个固定大小的缓冲区,然后将字符串附加到它并返回它。
1.“main”甚至可以返回缓冲区吗?
2.我应该如何创建,附加字符串并将其返回?
我不是C的新手,但我对缓冲区和字符串处理的经验很少
谢谢!
答案 0 :(得分:0)
- 甚至可能" main"返回缓冲区?
醇>
不,你不应该。 What should main() return in C and C++?
- 我应该如何创建,附加字符串并将其返回?
醇>
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?)或直接转到文件。