Задать вопрос
Местоположение
Россия, Нижегородская обл.

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (5)
  • Как считать массив из файла в си?

    @d_ilyich
    1. Ты читаешь всё подряд как числа, а в файле у тебя есть нецифровые символы
    2. Ты прочитанное сразу печатаешь обратно в файл.

    Если хочешь использовать fscanf, то можно, например, так:
    char c;
    
      for (int i = 0; i < n; i++)
      {
        for (int j = 0; j < m; j++)
        {
          fscanf(f, "%d", &pole[i][j]);
          fscanf(f, "%c", &c);
          printf("%d ",pole[i][j]);
        }
        printf("\n");
      }


    Только сначала отформатировать файл, чтобы числа через запятую шли и без остального мусора.
    Ответ написан
    1 комментарий