Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3196 connectés 

 


Dernière réponse
Sujet : controle de prog : je cherche une correction !!
flo850 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);
}

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
flo850 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);
}
mordicus340

[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 ?

TheJackal mais faudrait connaitre la taille de l'image avant de la charger dans le tableau
[SDF]Poire

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

mordicus340 pkoi mettre 1000*1000 c la resol maxi de l image. donc ca pourrait tres bien etre 150*233
Je@nb Je te l'aurais bien écrite mais je fais pas du C.
[SDF]Poire Oups petite inversion  :D
TheJackal 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]

[SDF]Poire 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
mordicus340 tu pourrais m ecrire la double boucle stp ?
Je@nb tu fais un tableau de la taille de l'image et tu fais 255-couleur dans un double boucle.
mordicus340 merci :)
http://ddperso100mo.free.fr/devoir.JPG

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)