Загрузка...

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

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

Загрузка...
  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 от 200.000₽ играя в CS — https://lolz.live/threads/8621957/ 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