Загрузка...

Не создает файл

Тема в разделе C/C++ создана пользователем DRYG15685655 11 окт 2024. 260 просмотров

Загрузка...
  1. DRYG15685655
    DRYG15685655 Автор темы 11 окт 2024 6 13 авг 2022
    с lenguage , не создает файл
    Код

    #include <stdio.h>
    #include <math.h>
    #include <time.h>
    #include <string.h>

    int main()
    {
    int x=14,y=88,z=52;

    FILE *lastdance=fopen("last.txt","w");


    fwrite(&x,sizeof(int),1,lastdance);
    fwrite(&y,sizeof(int),1,lastdance);
    fwrite(&z,sizeof(int),1,lastdance);




    fclose(lastdance);

    return 0;
    }
    [IMG]
     
    11 окт 2024 Изменено
  2. ЧернильныйБро
    Говорит что у тебя нету пути если перевести
     
    1. Посмотреть предыдущие комментарии (1)
    2. ЧернильныйБро
      DRYG15685655, подожди еще ответов, вдруг кто шарит
  3. Olympia
    Olympia 11 окт 2024 без статуса 312 24 сен 2020
    Судя выше то возможно он пытается создать файл в системных папках но доступа у него к ним нет
     
    1. Посмотреть предыдущие комментарии (14)
    2. Olympia
      DRYG15685655,
      Код
      #include <stdio.h>

      #include <unistd.h>

      int main() {

      char cwd[1024];


      if (getcwd(cwd, sizeof(cwd)) != NULL) {

      printf("Current working directory: %s\n", cwd);


      if (access(cwd, W_OK) == 0) {

      printf("Directory is writable.\n");

      } else {

      perror("Directory is not writable");

      }

      } else {

      perror("Error getting current directory");

      }

      return 0;

      }
      ебни это , эта хуйня должна проверять есть ли разрешение на создания файла и где он пытается создаться . Если возвращается ноль то разрешение есть , если не возвращается то тебе должно вывести причину ошибки. Потом уже можно понять в чем причина
  4. DRYG15685655
    DRYG15685655 Автор темы 11 окт 2024 6 13 авг 2022
    [IMG]проебали...
     
    1. Посмотреть предыдущие комментарии (8)
Top