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

  FORUM HardWare.fr
  Programmation
  C

  [C][Newbie][Résolu] Déclaration de tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C][Newbie][Résolu] Déclaration de tableau

n°551819
nicky78
Posté le 27-10-2003 à 19:16:20  profilanswer
 

Je passe du java au C et j'ai un peu de mal  :sweat:  
Bon la solution doit être toute simple mais bon  :ange:  
 
En java je faisais:
 

class Toto
{  
    Pixel T;
 
    void fonction()
    {
         T = new Pixel [longueur][largeur];
    }
}


 
Comment fait-on cela en C ?
 :hello:


Message édité par nicky78 le 27-10-2003 à 19:51:03
mood
Publicité
Posté le 27-10-2003 à 19:16:20  profilanswer
 

n°551821
Osama
Posté le 27-10-2003 à 19:17:15  profilanswer
 

Y a pas de classe en C [:toyonos]

n°551822
chrisbk
-
Posté le 27-10-2003 à 19:17:25  profilanswer
 

pointeur de pointeur et allocation dans boucle

n°551824
chrisbk
-
Posté le 27-10-2003 à 19:17:38  profilanswer
 

Osama a écrit :

Y a pas de classe en C [:toyonos]


 
genre apprends a lire ...

n°551827
nicky78
Posté le 27-10-2003 à 19:20:04  profilanswer
 

Osama a écrit :

Y a pas de classe en C [:toyonos]


 
Je sais bien qu'il n'a pas de classe en C, mon probleme concerne la declaration du tableau  :p

n°551829
nicky78
Posté le 27-10-2003 à 19:22:09  profilanswer
 

c'est du genre:
 

typedef struct
 {
  int red;
  int green;
  int blue;
 }  Pixel;
 
Pixel* T;
 
void fonction()
{
      Pixel image[largeur][longueur];
      ??
 
}

n°551832
chrisbk
-
Posté le 27-10-2003 à 19:23:51  profilanswer
 

et ma réponse ?

n°551851
nicky78
Posté le 27-10-2003 à 19:46:33  profilanswer
 

typedef struct
 {
  int red;
  int green;
  int blue;
 }  Pixel;
 
Pixel** image;
 
void fonction()
{
     image = (Pixel **) malloc ( sizeof (Pixel *) * longueur);  
     for (i=0; i<longueur; i++) {
       image[i] = (Pixel *) malloc ( sizeof (Pixel ) * largeur);
     }
}


 
Merci mille fois à toi chrisbk  :sol:  :hello:


Message édité par nicky78 le 27-10-2003 à 19:52:06
n°551895
R3g
fonctionnaire certifié ITIL
Posté le 27-10-2003 à 20:18:15  profilanswer
 

nicky78 a écrit :

Je passe du java au C et j'ai un peu de mal  :sweat:  
Bon la solution doit être toute simple mais bon  :ange:  
 
En java je faisais:
 

class Toto
{  
    Pixel T;
 
    void fonction()
    {
         T = new Pixel [longueur][largeur];
    }
}


 
Comment fait-on cela en C ?
 :hello:

On peut vraiment faire ça en java ?

n°551944
nicky78
Posté le 27-10-2003 à 20:46:40  profilanswer
 

R3g a écrit :

On peut vraiment faire ça en java ?


 
ben oui du moment que l'on a fait une classe Pixel
 

class Pixel
{
    int rouge;
    int vert;
    int bleu;
 
    Pixel(int red,int blue,int green)  //constructeur
    {
       rouge=red; bleu=blue; vert=green;
    }
 
    // puis on peut mettre des méthodes aussi
    void pixelNoirs ()
    {
       rouge=0; bleu=0; vert=0;
    }
}

mood
Publicité
Posté le 27-10-2003 à 20:46:40  profilanswer
 

n°551950
chrisbk
-
Posté le 27-10-2003 à 20:48:32  profilanswer
 

t sur d'avoir besoin de 32 bits par composante ?

n°551976
nicky78
Posté le 27-10-2003 à 21:05:17  profilanswer
 

chrisbk a écrit :

t sur d'avoir besoin de 32 bits par composante ?


 
Oh le radin   :whistle:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C][Newbie][Résolu] Déclaration de tableau

 

Sujets relatifs
[ASP.Net] selectedindex dans une class ne fonctionne pas ! [résolu]Creation et manipulation de "clob" Oracle en JAVA [Résolu]
[RESOLU] [ou presque] Problème de taille de JPanel[php/html] Obtenir le code d'un caractère. [Normalement résolu merci]
[html/css] question pour un tableau!Erreur php dans le log de Apache! [Résolu]
[SQL - résolu] requete d'une suite de chiffre.[ PHP / MySQL ] un peu d'aide :o) [ résolu ]
bordure du milieu dans un tableau[VC++] télecharger un fichier sur internet<<RESOLU
Plus de sujets relatifs à : [C][Newbie][Résolu] Déclaration de tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR