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 :

Utilisation d'une variable pour un affichage de chaine


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Utilisation d'une variable pour un affichage de chaine
    Bonjour, je suis avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    char chaine[]= "Bonjour, ceci est un test";
    	double resulta = frq - frequence;
    		double resultat = abs(resulta);
    			do{
    					char Veritable = chaine[resultat];
    				cout << Veritable << endl;
    				resultat = resultat + resultat;
    			}while(resultat > 24);

    frequence est une variable définie aléatoirement, frq une variable fournie par l'utilisateur. Je souhaite afficher plus ou moins de texte figurant dans chaine suivant la proximité de ces deux nombres. Le soucis étant que le compilateur (VC++) me retourne ceci :

    1>c:\documents and settings\XXX\mes documents\visual studio 2005\projects\interfaçage\interfaçage\main.cpp(1893) : error C2108: l'indice n'est pas de type intégral
    A ce que j'ai pu comprendre, le soucis vient d'utilisation d'une variable derrière les crochets de chaine, pour sélectionner le nombre. Comment faire ?

    Merci de vos aides.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Points : 641
    Points
    641
    Par défaut
    Un indice de tableau attend un entier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    char Veritable = chaine[resultat];
    resultat est un double.

Discussions similaires

  1. [XL-2007] Utilisation d'une variable pour appel à des procédures
    Par Tetaye dans le forum Excel
    Réponses: 1
    Dernier message: 16/04/2015, 11h48
  2. Utilisation d'une variable pour un IN en PL/SQL
    Par sacramento dans le forum PL/SQL
    Réponses: 6
    Dernier message: 16/03/2011, 18h28
  3. Réponses: 6
    Dernier message: 23/03/2010, 13h01
  4. Réponses: 1
    Dernier message: 22/06/2007, 15h39
  5. [XSL] utiliser une variable pour nom d'élément
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 13
    Dernier message: 07/09/2004, 13h58

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