mon Tableau[1].sizeof c++ ne fonctionne pas
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

mon Tableau[1].sizeof c++ ne fonctionne pas



  1. #1
    invitedba6947f

    mon Tableau[1].sizeof c++ ne fonctionne pas


    ------

    Bonjour, j'utilise visual c++ 2008 et la fonction sizeof ne fonctionne pas j'ai essaye plusieures autres fonctions dont strlen mais rien a faire. Est-ce que vous pourriez m'aider ? voici une partie de mon code:

    mes #include sont correct

    std::string ligne1;
    std::string monTableau[3];

    std::fstream fichier;
    fichier.open ("motsMelanges.txt");
    fichier.seek(0);
    getline(fichier,ligne1);
    monTableau[1] = ligne1;
    fichier.close();
    monTableau[1].sizeof; // ne fonctionne pas pour me donner la longueur de montableau[1]

    Merci !!!

    -----

  2. #2
    Jack
    Modérateur

    Re : mon Tableau[1].sizeof c++ ne fonctionne pas

    monTableau[1].sizeof; // ne fonctionne pas pour me donner la longueur de montableau[1]
    Un minimum d'information est nécessaire pour pourvoir répondre à un problème. Que veut dire "ne fonctionne pas"? Ca ne compile pas? Ca plante à l'exécution? Le résultat est différent de celui attendu?

    De plus, d'où sort cet attribut sizeof? Tu es sûr qu'il appartient à la classe string? Pour ma part, ça m'étonnerait.

  3. #3
    invitedba6947f

    Re : mon Tableau[1].sizeof c++ ne fonctionne pas

    Bonjour, Il ne compile pas j'ai surement essaye une dizaine de fonctions qui pourraient faire le meme travail mais rien ne se compile. Mais si j'enleve cette fonction mon programme se compile tres bien et il fonctionne a merveille.

    Merci pour l'interet que vous me portez.

  4. #4
    pm42

    Re : mon Tableau[1].sizeof c++ ne fonctionne pas

    Lire la doc de la classe String pourrait aider. Plutôt que d'utiliser une fonction qui n'a rien à voir.
    Par exemple, comment dit on longueur en anglais ?

    Au passage, le tableau à 3 entrées dont on n'utilise que celle d'indice 1 me laisse perplexe.
    Idem pour le seek(0) qui ne sert pas à grand chose.

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : mon Tableau[1].sizeof c++ ne fonctionne pas

    j'ai surement essaye une dizaine de fonctions qui pourraient faire le meme travail mais rien ne se compile
    D'accord avec pm42. Je ne comprends pas cette façon de procéder par tâtonnement.

    Mais si j'enleve cette fonction mon programme se compile tres bien et il fonctionne a merveille.
    Oui, mais en procédant ainsi, tu ne risques pas d'aller très loin.

    La seule VRAIE solution est de se documenter. Sans aller jusqu'à lire la norme du langage, il existe des sites qui sont très utiles. Par exemple:
    http://www.cplusplus.com/reference/string/string/
    http://fr.cppreference.com/w/cpp/string/basic_string
    etc.

  7. #6
    Bluedeep

    Re : mon Tableau[1].sizeof c++ ne fonctionne pas

    Citation Envoyé par Jack Voir le message
    D'accord avec pm42. Je ne comprends pas cette façon de procéder par tâtonnement..
    CCP (*)














    (*) Cargo Cult Programming

  8. #7
    pm42

    Re : mon Tableau[1].sizeof c++ ne fonctionne pas

    Citation Envoyé par Bluedeep Voir le message
    Merci. J'adore l'histoire du Dieu Cargo mais je ne connaissais pas son application à la programmation.

Discussions similaires

  1. [PHP] tri d'un tableau et création d'un nouveau tableau
    Par crocoscore dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 10/02/2014, 22h05
  2. Alimentation d'un tableau divisionnaire depuis tableau principal
    Par invite76b29755 dans le forum Bricolage et décoration
    Réponses: 2
    Dernier message: 19/09/2013, 17h22
  3. Peinture magnétique, tableau blanc pour feutre, tableau noir pour craie
    Par invitee8194bd0 dans le forum Bricolage et décoration
    Réponses: 2
    Dernier message: 03/04/2012, 12h22
  4. Grand Servomoteur fonctionne pas, alors que petit fonctionne
    Par invite5a932b88 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/02/2011, 21h45
  5. mes javascript:popupimage ne fonctionne pas sur mon site web mais fonctionne en local
    Par invite4ff499e4 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 6
    Dernier message: 28/01/2006, 17h31