LINUX.ORG.RU

man 2 basename

anonymous
()

libc

Function: char * basename (const char *FILENAME)
anonymous
()

смотря что именно вам надо :)

#define _GNU_SOURCE
#include <stdio.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
const char *path="/etc/X11/X";
int main() {
	char *base;
	char real[PATH_MAX+1];
	base=basename(path);
	realpath(path,real);
	printf("basename(%s)=%s\n",path,base);
	printf("realname(%s)=%s\n",path,real);
	return 0;
}

выбирайте по результату :)

MKuznetsov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.