#include <stdio.h>
#include <string.h>
main()
{
char pathToConfFile[]="/1/";
char fileName[]="file.txt";
char fileNameAfterRename[]="file.txt.old";
char *pathFile=strcat(pathToConfFile, fileName);
char *pathFileRename=strcat(pathToConfFile, fileNameAfterRename);
if(fopen(pathFile, "r")!=NULL)
{
fputs("Arsen\n", fopen(pathFile, "w"));
}
else
{
rename(pathFile, pathFileRename);
fputs("Arsen\n", fopen(pathFile, "w"));
}
}
компилится без проблем но при выполнении выводит Segmentation fault
в чем ошибка ?