Ciao,
come esercizio per l'esame ci hanno dato di scriver euna nostra versione della strcpy che non usa i puntatori (cioè vabbè li usa indirettamente) ma non funziona.... cc mi dà i seguenti errori

[root@localhost ripasso]# cc strcpy1.c -o strcpy1
strcpy1.c: In function ‘main’:
strcpy1.c:15: error: syntax error before ‘char’
strcpy1.c: At top level:
strcpy1.c:22: error: conflicting types for ‘mystrcpy1’
strcpy1.c:4: error: previous declaration of ‘mystrcpy1’ was here


codice:
#include <stdio.h>
#include <stdlib.h>

void mystrcpy1(char, char);

int main(){

        char s[10] = "prova";
        char t[10];

        printf("La stringa s equivale a: %s\n", s);
        printf("La stringa t equivale a: %s\n", t);
        printf("Copio la stringa s nella stringa t con la funzione mystrcpy1\n");

        mystrcpy1(char s[],char t[]);

        printf("La stringa t ora vale %s\n\n", t);

        return 0;
}

        void mystrcpy1(char s[], char t[]){

                int i=0;
                while((t[i] = s[i]) != '\0')
                        i++;
        }