Fonction décomposer un entier dans un tableau

Résolu
niso1305 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
niso1305 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
prouver vous me aider ?

void saisierand(int x,int t)
{
int z,i,j,trouve;
int k=10;
do
{
x=(rand()%1000)+9000;
z=x;
for(i=0;i<4;i++)
{

//ligne de erreur " invalid types 'int[int]' for array subscript "//
t[i]=x%k;
x=x/k;
}
i=0;trouve=0;j=0;
while((trouve==0)&&(j<4))
{
j=i+1;
while((trouve==0)&&(j<4))
{
if(t1[j]==t1[i]) trouve=1;
else
j++;
}
i++;
}
}while(trouve==1);
}







A voir également:

2 réponses

chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
Salut,
ta fonction:
void saisierand(int x,int t)
tu passes la valeur de t, alors q'apres tu utilse la vaiable t comme un pointeur....
void saisierand(int x,int *t) //si t est bien un tableau de int...
@+
0
niso1305 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
merci,"chuka"
problème est résolue.
0