[C] est-ce que cette déclaration est bonne ?

est-ce que cette déclaration est bonne ? [C] - C++ - Programmation

Marsh Posté le 08-11-2002 à 23:59:32    

vu dans l'énoncé de C d'un pote à la FAC
il s'est tappé 2/20 :( , mais m'a dit que c'est parce qu'il avait vu une grosse erreur dans l'énoncé. Je voudrais savoir si cette partie de code POURRAIT être valide en C (pas C++)
 

Code :
  1. struct eleve e[]={{"Pierre","Durand"},
  2.                   {"Marc","Dupont"},
  3.                   {"Paul","Martin"}};


Message édité par jesus_christ le 09-11-2002 à 00:31:12

---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
Reply

Marsh Posté le 08-11-2002 à 23:59:32   

Reply

Marsh Posté le 09-11-2002 à 00:15:02    

Oui (en C et C++)

Reply

Marsh Posté le 09-11-2002 à 00:33:29    

et merde...
t'es sûr ?
parce que j'ai essayé un truc trivial
 

Code :
  1. struct point {
  2.    int x;
  3.    int y;
  4. };
  5. point p={1,2};


et ça passe pas sous gcc...


Message édité par jesus_christ le 09-11-2002 à 00:34:10

---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
Reply

Marsh Posté le 09-11-2002 à 00:40:31    

ah si merde c'est bon... :(


---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
Reply

Marsh Posté le 09-11-2002 à 00:45:10    

Tu peux même écrire:

Code :
  1. struct point {
  2.   int x;
  3.   int y;
  4.   int z;
  5. };
  6. point p[] = {{1,2],{3}};


Message édité par verdoux le 09-11-2002 à 00:45:48
Reply

Marsh Posté le 09-11-2002 à 02:02:32    

en effet...
bon et ben il l'a dans son c** mon pote :(


---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
Reply

Marsh Posté le 10-11-2002 à 01:30:13    

On devines:

Code :
  1. struct eleve{
  2. const char* Prenom;
  3. const char* Nom;
  4. }


Les accolades extérieures ouvrent/remplissent le tableau.
Les accolades intérieures ouvrent/remplissent les éléments du tableau: des structures.
 
Si la structure avait comme membre un tableau/structure, on pourrait continuer à imbriquer...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

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