Вывод двумерного массива в файл

350
19 декабря 2016, 20:02
FILE *f=fopen ("1.txt","w");
  for (int i=0;i<n;  i++)
       for (int j=0;j<n;j++){
           fprintf (f,"%d", matrix[i][j]); 
       }

мне нужно вывести матрицу n*n, а всё выводится в одну строчку, что неправильно?

Answer 1

Примерно так

 for (int i=0;i<n;  i++) {
   for (int j=0;j<n;j++){
       fprintf (f,"%d", matrix[i][j]); 
    }
    putc ('\n', f);
 }
READ ALSO
Односвязный упорядоченный список

Односвязный упорядоченный список

Составить программу, которая:

459
Проблемы с пониманием шаблонов

Проблемы с пониманием шаблонов

ЗдравствуйтеНачал изучать шаблоны

285
Где рисовать в WinAPI

Где рисовать в WinAPI

Я написал алгоритм, по которому программа должна рисовать

326
Проверка на наличие подстроки с помощью std::regex

Проверка на наличие подстроки с помощью std::regex

ЗдравствуйтеС помощью регулярных выражений я пытаюсь проверить наличие подстроки

310