Salve,
ho visto che in c++ sembra non esistere il concetto di stringhe, quindi bisogna sempre dare una dimensione alle variabili char quando si definiscono, allora mi chiedo: che differenza c'è tra:
ecodice:char k[20] = "Hello World!";
non mi converrebbe usare sempre quest'ultimo tipo di assegnazione?codice:char * k = "Hello World!";