Page 1 of 1

PostPosted: Sat Jan 05, 2008 12:00 am
by julienx32
bonjour a tous,

voila j'ai un petit probleme en compilant mon programme et je n'en comprend pas la raison.

mon probleme est simple, je ne parviens pas a appeller un fonction dans une autre. (imbriquée)
alors que si j'appelle cette meme fonction dans le main, ca compile sans erreures.

le message d'erreure quand j'imbrique est alors "Type redeclaration error".

voici quant meme la dite fonction problématique:

void dout_clock(int nbr)
{
int i;
for(i=0;i {

while(timerX_flag==0)
{}
p1_2=1;
while(timerX_flag==1)
{}
p1_2=0;
}
}


et donc je l'appelle comme ca: dout_clock(2);

PostPosted: Sat Jan 05, 2008 12:00 am
by julienx32
OK probleme resolu, je me reponds a moi meme.

on ne peux donc déclarer plus loins une fonction appellée avant.