C'est quoi un vecteur en language C ?

C'est quoi un vecteur en language C ? - C - Programmation

Marsh Posté le 18-02-2010 à 02:01:07    

Bonsoir,
 
J'aimerais savoir ce qu'est un vecteur en langage C ?
 
Merci d'avance.


Message édité par B0Z00 le 18-02-2010 à 02:01:20
Reply

Marsh Posté le 18-02-2010 à 02:01:07   

Reply

Marsh Posté le 18-02-2010 à 07:03:44    

ca depend.  
Y a pas de notion de vecteur en C à proprement parler.  
Donc soit on parle de la structure de donnée soit on parle des registres des extensiosn vectorielles types SSEx et Altivec.
 
Donnez plus de précision

Reply

Marsh Posté le 18-02-2010 à 08:10:26    

Extrait de l'énoncé :

 

3 vecteurs varOriginal, varCopie, varEssai (ces vecteurs vont contenir respectivement la formule originale à chercher, la copie de cette formule, et les essais du 2eme joueur) de type typFormule


Message édité par B0Z00 le 18-02-2010 à 08:11:07
Reply

Marsh Posté le 18-02-2010 à 09:38:31    

Ok donc il semblerait que ton professeur désigne les vector<> de C++ (des contenants génériques, en C tu peux en reproduire les fonctionnalités à l'aide de listes chaînées).

Reply

Marsh Posté le 18-02-2010 à 09:47:51    

vecteur en C++ = liste chainée en C ?

Reply

Marsh Posté le 18-02-2010 à 10:15:05    

Non car le temps d'accès aux éléments est constant.


---------------
deluser --remove-home ptitchep
Reply

Marsh Posté le 18-02-2010 à 10:42:54    

Donc un vecteur ça existe ou pas en C ?

Reply

Marsh Posté le 18-02-2010 à 10:54:48    

ptitchep a écrit :

Non car le temps d'accès aux éléments est constant.


Ouaip une liste chaînée ce serait plutôt la classe list<>, j'suis d'accord. Un vector c'est plutôt un tableau dynamique.
 
 

B0Z00 a écrit :

Donc un vecteur ça existe ou pas en C ?


Pas tel quel, il faut créer l'outil toi-même.

Reply

Marsh Posté le 18-02-2010 à 11:02:54    

Vector n'est juste qu'une structure contenant 3 pointeurs  

Reply

Sujets relatifs:

Leave a Replay

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