deprecated Konvertierung von String-Konstante zu 'char *' in c [duplicate]

Diese Frage hat hier bereits eine Antwort:

Wie entferne ich veraltete Konvertierungen von String-Konstanten in char * -Warnungen in GCC? 23 answers

Ich arbeite mit Strings.

Wenn ich das folgende Programm ausführe, erhalte ich die Fehlermeldungdeprecated Konvertierung von String-Konstante zu 'char 'in c * an der Leitungchar *p = "hello"

Was mache ich falsch

Was bedeutet dieser Fehler? Wie kann ich ihn beheben?

Mein Code ist:

#include<stdio.h>
int main()
{
    char *p = "hello";
    printf("%s",p+1);
    return 0;
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage