Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/07/2014, à 08:59

moi4567

[C++] Insertion char dans une chaîne char.

Bonjour smile

Je souterraines insérer une variable char au milieu d'un chaine char dans un tableau (contenant plusieurs chaînes de char).
Voici le problème:

#include <iostream>

using namespace std;

int main()
{
    char truc[] = "TOP";
    char test[10][10] = {"Bonjour",
                        "T= ?",
                        "Rien"};

    cout << test[1] << endl;
    return 0;
}

J'aimerais mettre la variable "truc" entre le "T= " et le "?" du tableau "test" pour avoir le résultat suivant:

T= TOP?

Pour le moment la seule solution que j'ai trouvé c'est de mettre une succession de "test[1] +=" mais se n'est pas vraiment très pratique hmm.
Connaîtriez vous une façon de faire ça? smile

Hors ligne

#2 Le 10/07/2014, à 09:39

lann

Re : [C++] Insertion char dans une chaîne char.

Si tu fais du C++, il faut utiliser la bibliothèque std (que tu mets en include d'ailleurs) : http://www.cplusplus.com/reference/string/string/

Dernière modification par lann (Le 10/07/2014, à 09:39)

Hors ligne

#3 Le 10/07/2014, à 10:22

moi4567

Re : [C++] Insertion char dans une chaîne char.

Je met mes variables en string  puis une fois les modifications faite avec insert() de passe le tous en char et c'est bon.
Merci c'est parfait smile

Hors ligne