Функция в С++ (Массив),ошибка при компиляции.

Компьютеры программирование программы windows C++

Нужна функция для ввода и вывода массива с дальнейшим применением в программе.
#include <cstdio>
#include <conio.h>
#define N 2
int mass[N][N], i, j, i1, j1, i2, j2, a;
int VvodIVivodMassiva(int *mass)
{
printf("Vvedite massive:\n");
for (i = 0; i < N; i++)
for (j = 0; j < N; j++)
{
printf("Element [%d][%d]=",i,j);
scanf("%d", &mass[i][j]);
}
getch();
printf("\nMassive:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)

printf("%d\t",mass[i][j]);
printf("\n");
}
return *mass;
}

Выводит ошибку:[Error] invalid types 'int[int]' for array subscript на строке scanf("%d", &mass[i][j]);

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.