我是 C++ 编程的新手,在学习 lynda.com 教程时遇到了问题。教程视频上似乎还可以,但这不适用于我。
#include <stdio.h>
enum { max_string = 127 };
static char string[max_string + 1 ] = "";
int main( int argc, char ** argv ) {
printf("Type a string: ");
fgets(string, max_string, stdin);
printf("The string is %s", string);
return 0;
}
当我运行这个时,会出现一些空白,当我在毯子空间中纠正“嘿”之类的东西时,会发生这种情况:
hey
Type a string: The string is hey
这对我来说完全奇怪,我不知道我做错了什么。我正在使用 Eclipse 顺便说一句。
有人可以帮我吗?