je veux écrire une fonction qui affiche les les éléments du dioganole d'une matrice carre

1
2
3
4
5
6
7
8
9
10
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void PRINTF(int *t,int n)
{
    int i ,j ;
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        if(i==j)
            cout<<t[i][j]<<"|" ;
    }
}
le compilateur me déclare :

error: invalid types 'int[int]' for array subscript
des solution s'il vous plait