#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
в чем ошибка ?


    
      Ответ на:
      
          комментарий
        от gods-little-toy 
  
    
      Ответ на:
      
          комментарий
        от xydo 
  
    
      Ответ на:
      
          комментарий
        от s0L 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Segmentation fault (2003)
 - Форум popen + fopen = Segmentation fault (2005)
 - Форум Segmentation fault (2005)
 - Форум кто виноват? (gcc stdio string) (2006)
 - Форум Segmentation fault (2009)
 
- Форум Учебный исходник Си вываливается с Segmentation fault. (2012)
 - Форум Работа с функциями семейства exec (2017)
 - Форум Segmentation fault... (2001)
 - Форум IO port (2005)
 - Форум strcat, strcpy в потоках (2001)