Ошибка проверки времени выполнения № 2 - стек вокруг переменной поврежден

Я уже видел некоторые вопросы здесь в stackoverflow, но ни один из них не решил мою проблему ...

у меня есть этот код в C:

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

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

Когда я запускаю программу, у меня была ошибка:

Ошибка проверки во время выполнения # 2 - стек вокруг переменной 'str' был поврежден.

теперь я действительно не знаю, что я там делаю неправильно ... :(

Ответы на вопрос(4)

Ваш ответ на вопрос