Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    [c++] Stringa dinamica non valutata completamente...

    codice:
    string sestinasistemastringa;  
    //visualizzo sestina generata 
    cout << "\n\n";
    cout << "VERIFICA DELLA MISURA DI SESTINA: ";
    cout << sestina.size();
    cout << "\n\n";
    cin.get();
    for (int s=0;s<sestina.size();s++) {  
    sestinasistemastringa = intToString(sestina[s]);
    sestinasistemastringa += ",";   
    }    
    cout << "\n\n";
    cout << "ESEMPIO DI SESTINA: ";
    cout << sestinasistemastringa;
    cin.get();
    Perchè sestinasistemastringa finale è costituita solo dall'ultimo valore inserito nel vector sestina? e non da tutti i 6 numeri intervallati da virgola come dovrebbe...???

    Tutto questo... nonostante il valore di sestina.size() sia correttamente uguale a 6 (verificato)



  2. #2
    codice:
    sestinasistemastringa += intToString(sestina[s]);
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487
    Oppure dopo gli include:
    using namespace std;

  4. #4
    Originariamente inviato da kirakira93
    Oppure dopo gli include:
    using namespace std;
    Non c'entra niente.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.