Programma numeri telefono c++

di Anonimizzato27046 il
25 risposte

25 Risposte - Pagina 2

  • oregon ha scritto:


    Se inserisci un numero che inizia per zero non puoi gestirlo se non è una stringa.

    Ad esempio non puoi capire se hai scritto 091 o 91 perché nella variabile numerica ci sarà sempre 91.

    Quindi, no, non esistono "correzioni", né trucchi ... devi usare le stringhe per i numeri che iniziano con 0
    per anticiparmi, cosa mi consigli di studiare oltre il for e while, if, switch?
  • Indentalo per bene quel codice che ha preso il tuo collega, compilalo e provalo
    se, e solo se, funziona all'ora ne possiamo parlare
    si presume che anche se non sei in grado di programmare, almeno "leggere" un programma dovresti

    comunque provalo e facci sapere se va
  • Funziona ma temo sia calibrato per 5 cifre...
  • Come vedi ti stai avvicinando a comprenderne il funzionamento e i limiti
  • Una soluzione è questa qui:
    https://wandbox.org/permlink/I5Xe284bdimIDob
    Invece di cin.ignore(...) basta anche leggere un intero.

    Nota che non puoi salvarti in memoria i numeri di telefono
  • Volendo si fa anche quello, basta organizzarsi
    Comunque ha poco senso salvarlo perché è uno solo, senza poter usare array di numeri...
  • StandardOil ha scritto:


    Volendo si fa anche quello, basta organizzarsi
    Comunque ha poco senso salvarlo perché è uno solo, senza poter usare array di numeri...
    Già… siamo sempre lì
  • _Achille ha scritto:


    Una soluzione è questa qui:
    https://wandbox.org/permlink/I5Xe284bdimIDob
    Invece di cin.ignore(...) basta anche leggere un intero.

    Nota che non puoi salvarti in memoria i numeri di telefono
    sono array o stringhe per caso?
  • markibox48 ha scritto:


    _Achille ha scritto:


    Una soluzione è questa qui:
    https://wandbox.org/permlink/I5Xe284bdimIDob
    Invece di cin.ignore(...) basta anche leggere un intero.

    Nota che non puoi salvarti in memoria i numeri di telefono
    sono array o stringhe per caso?
    Credo tu possa capirlo da solo. Se non ne sei sicuro esiste una documentazione ufficiale della libreria…
  • _Achille ha scritto:


    Sì, la soluzione in realtà ci sarebbe ma a mio parere è poco praticabile.
    È una cosa che si risolve velocemente con una semplice stringa…

    Ma devi ricordarti in memoria dei numeri digitati?
    devo solo calcolare quanti numeri per tariffa ed il ricavo totale
  • markibox48 ha scritto:


    _Achille ha scritto:


    Sì, la soluzione in realtà ci sarebbe ma a mio parere è poco praticabile.
    È una cosa che si risolve velocemente con una semplice stringa…

    Ma devi ricordarti in memoria dei numeri digitati?
    devo solo calcolare quanti numeri per tariffa ed il ricavo totale
    Allora utilizza la mia soluzione
Devi accedere o registrarti per scrivere nel forum
25 risposte