Eppure io molte volte ho creato funzioni che ritornano stringhe non allocate,c'è qualcosa che non mi quadra
Se scrivo ad esempio:
codice:
char *stringa;
stringa="ciao";
Anche se devo dire che l' ho fatto raramente, se non le modifico non ricevo segmentation fault,ne ho abusato molte volte senza saperlo.
Se non volessi allocarle dovrei dichiararle const e sarei dentro gli standard del c?