Chaine de caractères dans un tableau en C++
Bonjour. J'aimerais savoir, dans Visual C++, comment il faut faire pour parvenir à inserer une chaine de caractères dans un tableau. Je souhaiterai une réponse le plus vite possible. Merci.
FTS
FTS
6 réponses
-
En C++ il faut que ton tableau soit définit comme un tableau de pointeur vers des chaines de caractères et puis dans tes cases tu mets le pointeur vers ta chaine... V'La.
Zep3k!GnO
-->hi i hi o on va pas au boulot :P -
Une chaine de caractère dans un tableau ?
#include <string>
string sTableau[10];
sTableau[0] = "bonjour";
sTableau[1] = "salut!";
... -
-
Allez soyons fous, on va faire du vrai c++ avec de la STL :
#include <string> #include <vector> int main(){ std::string s1="plop"; std::string s2="vive les tapirs"; std::vector<std::string> tab_str; tab_str.push_back(s1); tab_str.push_back(s2); //etc... for(unsigned int i=0;i<tab_str.size();++i){ std::cout<<tab_str[i]<<std::endl; } return 0; }
Bonne chance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
SVP quelle est le pbm au niveau du cout je n arive pas a afficher les elmts du tableau.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string sTableau[2];
sTableau[0] = "bonjour";
sTableau[1] = "salut!";
cout << stableau[1];
return 0;
} -
Le problème c'est que tu n'as pas ouvert un nouveau fil de discussion alors que c'est un nouveau sujet.
Le second problème c'est que tu as oublié qu'en C/C++ les minuscules/majuscules ont une importance.#include <iostream> #include <string> int main() { std::string sTableau[2]; sTableau[0] = "bonjour"; sTableau[1] = "salut!"; std::cout << sTableau[0] << std::endl << sTableau[1] << std::endl; return 0; }
Bonne chance