Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Problema variabile in C++...?

    Ciao a tutti, ho un problemino..allora vi spiego:

    Ho un while che ad ogni loop mi stampa (cout<<) il risultato di un operazione, ma io vorrei memorizzare il valore in una variabile, invece di stamparlo a video. Il problema è che nella variabile che dovrei utilizzare oltre ai numeri ci sono anche delle lettere. Come posso fare?

    Io avevo pensato di dichiarare come char la variabile, ma non mi prende come costrutto:
    Esempio: var += "A"
    var = var >><< "A". Cosa metto al posto dei >><<???
    Grazie a tutti

    Giacomo

    PS Programmo in C++

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    In C++ quel tipo di variabile deve essere string
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Si ma anche nel caso dichiari la variabile come string non accetta comunque var += "A" oppure var = var + "A"....Che faccio??? !HELP!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Non è così ... la string funziona perfettamente ...

    Probabilmente hai sbagliato a scrivere il codice.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Non mi funziona comunque...
    Immagini allegate Immagini allegate

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    707
    Oltre a quotare oregon prova a guardare qualche esempio qui, magari ti chiarisce le idee...
    http://www.cplusplus.com/reference/s...ng/operator+=/

    P.S. var non l'avrai dichiarata di tipo "string"
    Che brutto nome "var" per una variabile eh sarebbe meglio dargli un nome che rappresenti quello che contiene

  7. #7
    OK Grazie mille, dovevo importare la classe <string>..Grazie a tutti per le risposte ;D

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Originariamente inviato da Giacoomo
    Non mi funziona comunque...
    Ma io ti ho detto che var deve essere un oggetto string ... dove l'hai scritto?

    Originariamente inviato da Giacoomo
    OK Grazie mille, dovevo importare la classe <string>..Grazie a tutti per le risposte ;D
    Dovevi includere l'header ... quindi non avevi usato una string prima ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Si non avevo usato string, ma char....Grazie

    PS var è un nome che ho scritto solo sul forum ;D Ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.