Rechercher : dans
Par :

Chaine de caractères dans un tableau en C++

Dernière réponse le 22 jun 2009 à 23:44:03 FTS, le 20 oct 2005 à 14:05:34 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Chaine de caractères dans un tableau en C++ » dans :
Les chaînes de caractères en C++ Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Langage C - Les listes chaînées VoirLa notion de structure autoréferrentielle Une structure autoréferrentielle (parfois appelée structure récursive) correspond à une structure dont au moins un des champs contient un pointeur vers une structure de même type. De cette façon on crée...

1

Zep3k!GnO, le 20 oct 2005 à 14:36:05

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

Répondre à Zep3k!GnO

2

Michael B., le 20 oct 2005 à 17:05:38

Une chaine de caractère dans un tableau ?



#include <string>

string sTableau[10];

sTableau[0] = "bonjour";
sTableau[1] = "salut!";

...

Répondre à Michael B.

3

Michael B., le 20 oct 2005 à 18:13:41

...

Répondre à Michael B.

4

mamiemando, le 20 oct 2005 à 21:09:19

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

Répondre à mamiemando

6

lolo_, le 22 jun 2009 à 20:39:53

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;
}

Répondre à lolo_

7

 mamiemando, le 22 jun 2009 à 23:44:03

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

Répondre à mamiemando
Collection CommentÇaMarche.net