使用 strlen(buf)-1,自然不能使用 sizeof。
#define MAXLINE 4096
char buf[MAXLINE];
while (fgets(buf, MAXLINE, stdin) != NULL){
if (buf[strlen(buf)-1] == '\n')
buf[strlen(buf)-1] = 0;
...
}
使用 strlen(buf)-1,自然不能使用 sizeof。
#define MAXLINE 4096
char buf[MAXLINE];
while (fgets(buf, MAXLINE, stdin) != NULL){
if (buf[strlen(buf)-1] == '\n')
buf[strlen(buf)-1] = 0;
...
}