Probleme C
jc
-
jc -
jc -
Bonjour,
j'ai un soucis avec cette fonction:
void gravity(int colplay, int **board, int action, int nbline)
{
int i=0;
while (board[i+1][colplay] == 0 && i<nbline)
{
i++;
printf("TEST : %d", i);
}
if (action == 1)
{
board[i][colplay] = 1;
}
else
{
board[i][colplay] = 2;
}
}
cygwin compile comme il faut, mais à l'appelle de cette fonction il y a un segmentation fault
le mot "test" ne s'affiche pas; quelqu'un aurait une idée ?
merci
j'ai un soucis avec cette fonction:
void gravity(int colplay, int **board, int action, int nbline)
{
int i=0;
while (board[i+1][colplay] == 0 && i<nbline)
{
i++;
printf("TEST : %d", i);
}
if (action == 1)
{
board[i][colplay] = 1;
}
else
{
board[i][colplay] = 2;
}
}
cygwin compile comme il faut, mais à l'appelle de cette fonction il y a un segmentation fault
le mot "test" ne s'affiche pas; quelqu'un aurait une idée ?
merci
2 réponses
là je comprend plus grand chose...
tu dis que tu as une segfault et que ça ne t'affiche pas la ligne avec le mot "test" et tu m'as dit que tu n'as pas fait d'allocation ça doit pour ça esaye d'allouer de la memoire à board avec un malloc
ensuite tu parle de probleme avec printf("\n"); mais je n'en vois aucun dans ton programme...
tu dis que tu as une segfault et que ça ne t'affiche pas la ligne avec le mot "test" et tu m'as dit que tu n'as pas fait d'allocation ça doit pour ça esaye d'allouer de la memoire à board avec un malloc
ensuite tu parle de probleme avec printf("\n"); mais je n'en vois aucun dans ton programme...
par contre j'ai un reel soucis avec les printf("\n")
j arrive a faire boucle le while, en affichant la valeur de i a chaque fois mais si je mets pas le \n ca me marque rien.