controle de prog : je cherche une correction !!

controle de prog : je cherche une correction !! - Programmation

Marsh Posté le 20-10-2001 à 19:50:02    

Reply

Marsh Posté le 20-10-2001 à 19:50:02   

Reply

Marsh Posté le 20-10-2001 à 23:59:45    

tu fais un tableau de la taille de l'image et tu fais 255-couleur dans un double boucle.

Reply

Marsh Posté le 21-10-2001 à 09:17:04    

tu pourrais m ecrire la double boucle stp ?

Reply

Marsh Posté le 21-10-2001 à 12:07:18    

Void negatif()  
{
  int haut, larg, tabpix[1000][1000];
  int i, i2;
   
  charger("c:\\tmp\\exemple.ima", &haut, &larg, tabpix);
  for (i = 0; i < haut; i++) {
    for (i2 = 0; i2 < larg; i++)  
      tabpix[i][i2] = tabpix[i][i2] - 255;
  }
  Ecrire ("c:\\tmp\\negatif.ima", haut, larg, tabpix);
}
 
Je suis pas sur pour Ecrire ça dépend de ce qu'ils vous ont dit
Et ce serait mieux d'allouer dynamiquement le tableau


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 21-10-2001 à 12:10:37    

void negatif()  
{
 int haut, larg, tabpix[1000][1000];
 int i, i2;
 
 charger("c:\\tmp\\exemple.ima", &haut, &larg, tabpix);
 for (i = 0; i < haut; i++) {
   for (i2 = 0; i2 < larg; i++)  
     tabpix[i][i2] = 255 - tabpix[i][i2];
 }
 ecrire ("c:\\tmp\\negatif.ima", haut, larg, tabpix);
}

 

[edtdd]--Message édité par TheJackal--[/edtdd]

Reply

Marsh Posté le 21-10-2001 à 17:01:26    

Oups petite inversion  :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 21-10-2001 à 17:14:43    

Je te l'aurais bien écrite mais je fais pas du C.

Reply

Marsh Posté le 21-10-2001 à 19:08:56    

pkoi mettre 1000*1000 c la resol maxi de l image. donc ca pourrait tres bien etre 150*233

Reply

Marsh Posté le 21-10-2001 à 19:38:51    

mordicus340 a écrit a écrit :

pkoi mettre 1000*1000 c la resol maxi de l image. donc ca pourrait tres bien etre 150*233  




C pour ça que G dit : Et ce serait mieux d'allouer dynamiquement le tableau


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 21-10-2001 à 19:49:46    

mais faudrait connaitre la taille de l'image avant de la charger dans le tableau

Reply

Marsh Posté le 21-10-2001 à 19:49:46   

Reply

Marsh Posté le 21-10-2001 à 20:27:59    

[SDF]Poire a écrit a écrit :

 
C pour ça que G dit : Et ce serait mieux d'allouer dynamiquement le tableau  




tu pourrais me montrer comment on fait ?

Reply

Marsh Posté le 21-10-2001 à 21:38:44    

l'allocation dynamique est chaude a faire vu qu'on apprend en meme temps la taille du tableau et les elements du tableaux avec la fonction charger
si tu avais un moyen de savoir haut at larg avant d'avoir les elements , il faudrait faire
#include<stdlib.h>
int **tabpix;
 
tabpix=(int **)malloc(sizeof(int *) * haut);
 
for(i=0;i<haut;i++)
{
    tabpix[i]=(int *)malloc(sizeof(int ) * larg);
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed