每次我编译这个代码时,都会出现错误,但我不确定原因。我是直接从书上复制的。有人能帮我吗?
#include <stdio.h>
#include <string.h>
int main(void) {
char buffer[256];
printf("Enter your name and press enter:\n");
fgets(buffer);
printf("Your name has %d characters and spaces!", strlen(buffer));
return 0;
}