Run-Time Check Failure # 2 - Stapel um die Variable wurde beschädigt

Ich habe hier bei stackoverflow bereits einige Fragen gesehen, aber keine davon hat mein Problem gelöst ...

Ich habe diesen Code in C:

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

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

Wenn ich das Programm starte, hatte ich den Fehler:

Run-Time Check Failure # 2 - Stack um die Variable 'str' wurde beschädigt.

jetzt weiß ich wirklich nicht, was ich da falsch mache ... :(

Antworten auf die Frage(4)

Ihre Antwort auf die Frage