begin process at 2010 03 21 16:45:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

creer vecteur de dimension indefinie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creer vecteur de dimension indefinie

mardi 25 mars 2008 à 21:02:20 | creer vecteur de dimension indefinie

cadet1401

bonsoir tout le monde

voila mon problème:
j'aimerais rentrer des nombres dans un vecteur et arreter d'en rentrer si le nombre entré est un négatif
comment faire pour allouer la mémoire si on ne sait pas combien d'éléments vont être placés dans ce vecteur?

je n'ai pas encore commencé à taper le code car je n'arrive pas à m'imaginer la solution de ce problème.


Merci pour votre aide

KD

mardi 25 mars 2008 à 21:17:49 | Re : creer vecteur de dimension indefinie

acx01b

salut il y a 2 solutions (tu trouveras sur google si tu ne connais pas):
realloc, ou liste chainée
mardi 25 mars 2008 à 21:19:24 | Re : creer vecteur de dimension indefinie

acx01b

oops, bien sur il y a une 3 ième solution qui est la plus utilisée: autoriser un nombre maximal d'éléments
mardi 25 mars 2008 à 21:26:03 | Re : creer vecteur de dimension indefinie

cadet1401

merci pour la reponse.

est-ce possible d'incrementer de 1 (à chaque fois qu'on rentre un nombre)  la taille du vecteur ?


KD

mardi 25 mars 2008 à 21:30:47 | Re : creer vecteur de dimension indefinie

vecchio56

Administrateur CodeS-SourceS
C'est possible c'est  sans doute la pire solution (si on utilise un système de réallocations, il faut quand même en faire le moins souvent possible...)
Sinon, regarde aussi la STL, elle propose déja des types vecteur et list déja touts faits:

std::list<int> maListe;

while(caractère_rentré >= 0) {
    maListe.push_back(caractère_rentré);
}

_____________________________________
Un éditeur de ressources gratuit pour Windows

mercredi 26 mars 2008 à 12:24:42 | Re : creer vecteur de dimension indefinie

cadet1401

waw et ca fait quoi ca ??

jamais entendu parler...

KD
mercredi 26 mars 2008 à 19:51:42 | Re : creer vecteur de dimension indefinie

mmaximum

Tu peut aussi utilisé la STL
exemple:
#include <iostream>
std::vector maListe;
int x=0;
while (caractèreRentré>=0)
{
    maListe[x]=caractèreRentré;
    x+=1;
}


Et voilà, c'est pas compliqué
mercredi 26 mars 2008 à 20:08:03 | Re : creer vecteur de dimension indefinie

cadet1401

ah d'accord  

merci

KD


Cette discussion est classée dans : problème, creer, dimension, vecteur, indefinie


Répondre à ce message

Sujets en rapport avec ce message

Un exe qui en cree un autre ? [ par HCJarod ] Salut a tous.Je me demandais s'il etais possible de creer un exe qui soit capable d'en creer un autre?? Je dois dire que je manque d'inspiration? Pour iterateur sur vecteur a deux dimension [ par Amanobuo ] Salut Dans la librairie standard (encore ! :) )J arrive (a peu pres) a me debrouiller avec un iterateur sur un vecteur a une dimension, mais comment f Problème d'accesseur [ par lapinchou ] Bonjour, J'espère avoir trouvé le bon endroit pour poser ma question.Voila j'ai 4 classes A B C et DJe souhaiterai accéder à un vecteur créer dans la Evaluation d'un vecteur de dimension n [ par pausecpp ] Bonjour,je veux faire un petit ( ou grand j'en ai aucune idée) programme qui demande à l'utilisateur d'entrer une fonction et un vecteur et de lui imp creer une sous image [ par Hornet ] Bonjour,Je souheterai avoir un ou des conseils des programmeurs ayant deja traités ce sujet.j'aimerai a partir d'une image bmp de dimension connue cre creer u e toolbar Internet Explorer [ par davwart ] Bonjour à tous. Voici mon problème: j'ai crée un programme qui me permet de creer une "Explorer Bar" qui contient le conteu d'un fichier HTML. De plu Problème pour l'utilisation d'un constructeur de recopie [ par vincemail ] Bonsoir à tous, j'ai un petit problème concernant le constructeur de recopie d'une classe, ou plutot son utilisation. Voilà, je crée une classe Vecteu Problème suppression fichier [ par GIGN90 ] Bonjour à tous, je suis entrain de développer une application et j'utilise gtkmm pour l'interface graphique.Le souci c'est qu'à un moment je dois supp CREER DEUX TIMER ???? [ par Batman60 ] Salut est-ce possible de créer deux timers pour une fenêtre windowsle problème est que mon deuxième timer ne fonctionne pas (Photos).voici une partie problème d'une fonction sur vs.net c++ [ par stgi02 ] salut, j 'aimerai avoir des explications sur : char t; // je comprends t = (e->get_KeyChar()); // je comprends this->essai->Write((LPCVOID *)&t,sizeof


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales