Błąd sprawdzania czasu pracy # 2 - Stos wokół zmiennej został uszkodzony

Widziałem już kilka pytań tutaj w stackoverflow, ale żaden z nich nie rozwiązał mojego problemu ...

mam ten kod w C:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
    char str[] = "";
    scanf("%[^\n]", str);
    printf("Você digitou: %s\n", str);
    system("pause");
}

Kiedy uruchomię program, miałem błąd:

Błąd sprawdzania czasu pracy # 2 - Stos wokół zmiennej „str” został uszkodzony.

teraz naprawdę nie wiem co robię źle ... :(

questionAnswers(4)

yourAnswerToTheQuestion