E la chiamo così nel maincodice:void getfilename(const char *path){ int i = 0; char *filename; while (path[i] != '\0'){ if (path[i] == '/'){ filename = &path[i+1]; } i++; } printf("stringa: %s\n",filename); return; //filename; }
Funziona ma in compilazione mi da questo warning:codice:char * stringa="/vale"; getfilename(stringa);
codice:warning: assignment discards qualifiers from pointer target type