Dlaczego ten kod daje seg fault? I jak się go pozbyć?:(
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdbool.h>
#include <dirent.h>
#include <string.h>
int main()
{
const char* path = "/home/user/Pulpit/plik.txt";
char answer[255];
strcpy(answer, (char*)dirname(path));
printf("%s\n", answer);
return 0;
}