codice:
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;

}
E la chiamo così nel main

codice:
char * stringa="/vale";
getfilename(stringa);
Funziona ma in compilazione mi da questo warning:
codice:
warning: assignment discards qualifiers from pointer target type