Pointeur sur un tableau en C
Fermé
adel90
-
2 janv. 2012 à 14:04
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 2 janv. 2012 à 18:25
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 2 janv. 2012 à 18:25
A voir également:
- Pointeur sur un tableau en C
- Tableau croisé dynamique - Guide
- Afficher un tableau en c - Forum C
- Tableau ascii - Guide
- Extraire des données d'un tableau excel vers un autre tableau ✓ - Forum Excel
- Afficher un tableau en c++ ✓ - Forum C++
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
2 janv. 2012 à 14:15
2 janv. 2012 à 14:15
Bonjour,
Le mieux serait sans doute de montrer un exemple de ce que tu souhaiterais faire. On pourrait te dire où se situe ton erreur.
Le mieux serait sans doute de montrer un exemple de ce que tu souhaiterais faire. On pourrait te dire où se situe ton erreur.
je voulais faire ça
for(i=0;i<nbint;i++)
{
indice=compare_blocs(*bufferIntensite,bufferBases,bufferIntensiteBases);
bufferIntensite++;
}
avec une fonction compare_blocs comme ça
int compare_blocs( int intensite_bloc, unsigned char** bufferBases,unsigned int* bufferIntensiteBases)
{
int indice=0,i;
for(i=0;i<n;i++)
if(abs(bufferIntensiteBases[i]- intensite_bloc)< abs(bufferIntensiteBases[indice]-intensite_bloc))
indice=i;
return i;
}
merci de m'aider
for(i=0;i<nbint;i++)
{
indice=compare_blocs(*bufferIntensite,bufferBases,bufferIntensiteBases);
bufferIntensite++;
}
avec une fonction compare_blocs comme ça
int compare_blocs( int intensite_bloc, unsigned char** bufferBases,unsigned int* bufferIntensiteBases)
{
int indice=0,i;
for(i=0;i<n;i++)
if(abs(bufferIntensiteBases[i]- intensite_bloc)< abs(bufferIntensiteBases[indice]-intensite_bloc))
indice=i;
return i;
}
merci de m'aider
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
2 janv. 2012 à 15:24
2 janv. 2012 à 15:24
Il faudrait également donner la définition des variables bufferIntensite, bufferCases, bufferIntensiteBases
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
2 janv. 2012 à 18:25
2 janv. 2012 à 18:25
L'erreur se trouve à ce niveau.
Il faut réaliser l'allocation avec des malloc.
Il faut réaliser l'allocation avec des malloc.