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

  FORUM HardWare.fr
  Programmation
  C++

  Insctruction sur plusieurs lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insctruction sur plusieurs lignes

n°1183460
radioh
Posté le 24-08-2005 à 15:16:04  profilanswer
 

salut,  
 
voila j'ain un petit problème...
 
j'aimerais initialiser un vecteur sur plusieurs lignes :  
 
voila mon code :  
 
    vector<int> valeursDeMatrice;
     
    valeursDeMatrice =  
    {5,-2,-1,-2,-1,-1,-1, 0,-2,-1,-2,-1,-1,-3,-1, 1, 0,-3,-2, 0,
        7,-1,-2,-4, 1, 0,-3, 0,-4,-3, 3,-2,-3,-3,-1,-1,-3,-1,-3,
           7, 2,-2, 0, 0, 0, 1,-3,-4, 0,-2,-4,-2, 1, 0,-4,-2,-3};
 
Le problème, c'est que le compilateur n'accepte pas cette notation... Il veut que je mette tout sur 1 ligne. Comment faire pour que je puisse écrire mon vecteur sous la forme ci-dessus ?
j'ai essayé pas mal de trucs : \, ¬ etc...rien qui marche
 
Merci !

mood
Publicité
Posté le 24-08-2005 à 15:16:04  profilanswer
 

n°1183463
Elmoricq
Modérateur
Posté le 24-08-2005 à 15:17:03  profilanswer
 

\
 
Mais faut que ce soit le tout dernier caractère de la ligne (pas d'espace, pas de tabulation, rien).

n°1183465
radioh
Posté le 24-08-2005 à 15:19:16  profilanswer
 

ca marche pas  :??:  
 
    {5,-2,-1,-2,-1,-1,-1, 0,-2,-1,-2,-1,-1,-3,-1, 1, 0,-3,-2, 0,\
        7,-1,-2,-4, 1, 0,-3, 0,-4,-3, 3,-2,-3,-3,-1,-1,-3,-1,-3,\
           7, 2,-2, 0, 0, 0, 1,-3,-4, 0,-2,-4,-2, 1, 0,-4,-2,-3};

n°1183468
chrisbk
-
Posté le 24-08-2005 à 15:22:23  profilanswer
 

logique, ce que tu fais c'est initialisation de tableau (que tu ne mets meme pas sur la ligne de declaration), ce qui n'a pas grand chose a voir avec une initialisation de vector<int>

n°1183469
Profil sup​primé
Posté le 24-08-2005 à 15:22:24  answer
 

Parce que sur une ligne ça marche ton truc ? :heink:

n°1183482
greeeg
Posté le 24-08-2005 à 15:37:13  profilanswer
 

Ok son truc est faux....
Mais je me demande aussi comment on initialise un vecteur (via le constructeur).....

n°1183486
bjone
Insert booze to continue
Posté le 24-08-2005 à 15:39:37  profilanswer
 

resize() et copy() ?

n°1183492
greeeg
Posté le 24-08-2005 à 15:49:48  profilanswer
 

bjone a écrit :

resize() et copy() ?


 
Ok, mais il n'existe pas de solution "simple et pratique" en fait (du genre Java)  :(

n°1183505
bjone
Insert booze to continue
Posté le 24-08-2005 à 16:04:15  profilanswer
 

y'a pas pas un constructeur avec un couple first/last ?

n°1183510
greeeg
Posté le 24-08-2005 à 16:09:24  profilanswer
 

C'est facile de remplir quand il y a une "suite",mais du moment que les n'ont aucune logique c'est plus dur....
 
http://www.cppreference.com/cppvec [...] tors2.html

mood
Publicité
Posté le 24-08-2005 à 16:09:24  profilanswer
 

n°1183585
mynab
Posté le 24-08-2005 à 18:16:43  profilanswer
 

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

  Insctruction sur plusieurs lignes

 

Sujets relatifs
[SQLServeur] Mettre un string sur plusieurs ligne ?Requête qui cherche plusieurs valeurs simultanément
MSchart avec plusieurs courbesActiver plusieurs onglets dans une macro
[perl] récupéré le code source de plusieurs pagescommande sur plusieurs lignes pour question de lisibilité
QDLC : Comptez vos lignes de codePlusieurs instances de debug sous IIS
[Batch] Boucle sur plusieurs fichiers - RESOLU 
Plus de sujets relatifs à : Insctruction sur plusieurs lignes


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