Sto lavorando con le stringhe.conversione deprecata dalla costante di stringa a "char *" in c
Ogni volta che eseguire il seguente programma ottengo un errore come conversione deprecato da costante di stringa a 'char' in c * sulla linea char *p = "hello"
Che cosa sto facendo di sbagliato?
Cosa significa questo errore? Come posso correggerlo?
Il mio codice è:
#include<stdio.h>
int main()
{
char *p = "hello";
printf("%s",p+1);
return 0;
}
errore, ma può essere di avvertimento ... perché le stringhe letterali sono 'const char *' tipi –
const char * p = "ciao" –
@ user2227862 Leggi anche questo: http://en.wikipedia.org/wiki/Const-correctness –