<分区>
我有一个非常简单的程序,预计从用户那里获取 X 个字符并将它们打印回来:
#include <stdio.h>
#define MAX_INPUT_LENGTH 8
#define HOME 1
int main()
{
char vstup[MAX_INPUT_LENGTH];
printf("Write something. But no more than "MAX_INPUT_LENGTH" characters.\n");
scanf("%"MAX_INPUT_LENGTH"s", vstup);
printf(vstup);
system("pause");
return 0;
}
当然,我对 "blah"CONSTANT"blah"
的尝试不起作用。但是应该有办法去做,不是吗?我以为常量大多只是替换了程序中的一段文本,只有一些基本逻辑。