Bonsoir voilà je n'arrive pas à faire passer mon vecteur combinaison en paramètre à ma fonction jeu afin que ma fonction compare pointe sur le vecteur combinaison ainsi que sur le vecteur jeu

Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
 
////////////////////////////////////////////////////
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<conio.h>
#include<time.h>
////////////////////////////////////////////////////
 
 
////////////////////////////////////////////////////
void initialisation(char *);
void jeu(char);
void affichage(char *,char *);
void compare();
 
////////////////////////////////////////////////////
 
 
 
 
 
 
/////////////////////////////////////////////////////
void main()											
 
{						
 
char combinaison[4];
 
initialisation(&combinaison[0]);
jeu(combinaison[4]);		
 
 
 
 
 
 
}
 
////////////////////////////////////////////////////
 
void jeu(char combinaison[4])
{
 
 int i;
 char jeux[4];
 
 
	for(i=0;i<4;i++)
	{
	printf("saisir une lettre  :");
	scanf("%c",jeux[i]);
 
	}
affichage(&combinaison[0],&jeu[0]);
 
}
////////////////////////////////////////////////////
 
void initialisation(char *pi)
{
	int i,x;
	char symbole[7]={"HTLWXYZ"};
 
	srand((unsigned)time(NULL));
 
	for(i=0;i<4;i++)
	{
	x=rand()%7;
	*pi=symbole[x];
	}
 
 
 
 
}
 
////////////////////////////////////////////////////
 
void affichage(char *pc,char *pj)
{
	int i;
 
 
	for(i=0;i<4;i++)
	{
 
		printf("%c\t",*pc);
		pc++;
 
 
 
	}
	for(i=0;i<4;i++)
	{
 
		printf("%c\t",*pj);
		pj++;
 
 
 
	}
 
 
}
 
void compare()
{
 
 
 
}
Voila ce qui dit mon compilateur
--------------------Configuration: LC20 - Win32 Debug--------------------
Compiling...
LC20.c
C:\Documents and Settings\Lionel\Bureau\HERS\LC20\LC20.c(44) : warning C4028: formal parameter 1 different from declaration
C:\Documents and Settings\Lionel\Bureau\HERS\LC20\LC20.c(56) : error C2109: subscript requires array or pointer type
C:\Documents and Settings\Lionel\Bureau\HERS\LC20\LC20.c(56) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'void (__cdecl *)(char )'
C:\Documents and Settings\Lionel\Bureau\HERS\LC20\LC20.c(56) : warning C4024: 'affichage' : different types for formal and actual parameter 2
Error executing cl.exe.

LC20.obj - 1 error(s), 3 warning(s)

Merci d'avance