Как определить пустую строку из fgets

Я пытаюсь определить ввод fgets из stdin как пустой ( когда я нажимаю клавишу ВВОД, ничего не вводя). Вот моя программа:

int main()
{
    char input[1000];
    printf("Enter :");
    fgets(input, 1000, stdin);
    input[strlen(input) - 1] = '\0';

    if(input != '\0'){
        printf("hi");
    }

    return 0;

}

Я хочу сделать какое-то условие, которое заставляет ее ничего не печатать, но, очевидно, это неверно. Я также пробовал NULL, что не помогло Работа .

Спасибо!

5
задан KWJ2104 8 November 2011 в 23:55
поделиться