En passant de la 2d tableau de char en fonction de

Je suis en train de passer d'un tableau 2D avec des cordes en dans une fonction. Je reçois le
attendu expression avant de l' ] jeton.

Le point de ce code est de lire dans un casse-tête, puis de trouver les mots dans ce casse-tête. Je vais écrire une fonction de recherche avant, backword de recherche, puis en haut et en bas de la recherche.

Comment puis-je me débarrasser de cette erreur? L'erreur est à la base où j'appelle la fonction de transfert.

    /*Andrea Hatfield CPE 101 October 31st, 2012*/
    #include <stdio.h>
    #include <string.h>

    int forward(char words[][8], char puzzle[][11]);


    int main()
    {
    char puzzle[11][11];
    char words[8][8];
    FILE *fin, *fwords;
    int i = 0;
    int j= 0;

    fin = fopen("puzzle.in", "r"); 
    fwords = fopen("words.in", "r");


    if(fin == NULL) /*Reads in the puzzle file*/
    printf("File does not exist");
    else
    {
            while(fscanf(fin,"%s", puzzle[i])!=EOF)
            {
                    printf("%s\n", puzzle[i]);
                    i++;
            }


    }

    if(fwords == NULL) /*Reads in the words the puzzle will search for */
    printf("File does not exist");
    else
    {
            while(fscanf(fwords, "%s", words[j])!=EOF)
            {
                    printf("%s\n", words[j]);
            }
    }


    forward(&words[][8], &puzzle[][11]); /*Error at this point*/
    return(0);
    }
Bienvenue sur Stackoverflow, pouvez-vous veuillez donner une question claire?

OriginalL'auteur hatfieldac | 2012-11-02