Con il Dev-C++ (compilatore Mingw) funziona e non mi da warning.codice:#include <stdio.h> #include <stdlib.h> void getfilename(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; } main() { char * stringa="/vale"; getfilename(stringa); system("PAUSE"); return 0; }
Ho tolto il const dall'argomento della funzione.

Rispondi quotando