IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Tableau en c++ caractères


Sujet :

C++

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Points : 19
    Points
    19
    Par défaut Tableau en c++ caractères
    Bonsoir à vous tous !
    je fais un bout de programme qui traite un tableau en c++, ça consiste à changer les caractères '/' d'un chemin d'image en '\' le probleme c'est que lors de l'éxecution l'erreur est l'impossibilité de convertir un int en char :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    char tab[100]=textBox1->Text;
      for(int j=0;j<100;j++)
       {
    	   if(tab[j]=="'/'") 
    	   {tab[j]="'\'";
     
    	   }}
    Merci pour votre attention

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 533
    Points : 1 086
    Points
    1 086
    Par défaut
    textBox1->Text->Replace('/','\\'); ?

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Points : 19
    Points
    19
    Par défaut Caracteres methode replace
    Merci pour votre, ça a fonctionné

  4. #4
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Points : 19
    Points
    19
    Par défaut Re Contenue TextBox
    Encore une question svp:
    pour ces instruction suivantes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    IplImage* i;
    textBox2->text=textBox1->text->Replace('\\','/');
    i=cvLoadImage('"textBox2->text",0);
    le programme ne reconnait pas le chemin de l'image qui est dans le textBox2,
    comment je peux le récupérer et l'affecter à l'argument de mon image s'il vous plait ?
    j'obtiens un window pour afficher l'image mais il est vide donc le chemin n'a pas était reconnu
    Un solution?

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 533
    Points : 1 086
    Points
    1 086
    Par défaut
    Dis-moi que c'est une erreur de recopie et que tu n'as pas fourni textBox2->text sous la forme d'une chaîne de caractère...
    cvLoadImage a besoin d'un char*.
    D'ordinaire, on aurait fait un cvLoadImage("c:/chemin/vers/image.jpg", 0) mais dans ton cas le chemin vers l'image est contenu dans textBox2->text qui est d'un type System::String de chez .NET.
    Pour une conversion char* <-> System::String il suffit de chercher un peu dans la doc : http://msdn.microsoft.com/fr-fr/libr...(v=vs.80).aspx

  6. #6
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Points : 19
    Points
    19
    Par défaut recuperation du contenue de textBox
    Bonjouur!
    Oui, c'est bien le cas
    au fait c'est tout nouveau pour moi le VC++
    mais comment je vais accéder au contenue de mon TextBox sa valeur qui est le chemin de mon image, jusqu'a mtn sur cvLoadImage le chemin pris est 'TextBox' non son contenu

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    Connais-tu la fonction string::replace() ?...

Discussions similaires

  1. Réponses: 7
    Dernier message: 12/06/2023, 15h51
  2. [Débutant] Tableau chaîne de caractères
    Par Mounya dans le forum MATLAB
    Réponses: 1
    Dernier message: 07/07/2014, 15h37
  3. Tableau chaine de caractères
    Par bobfile dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 12/12/2011, 13h03
  4. tableau chaine de caractères
    Par calimero80 dans le forum Débuter
    Réponses: 3
    Dernier message: 17/02/2011, 20h05
  5. [Debutant][Tableau] Tableau indexé sur chaine de caractères
    Par SamRay1024 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/05/2004, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo