Incollare un testo sulla console

di il
5 risposte

Incollare un testo sulla console

Salve ragazzi, quando provo a incollare un testo sulla console se il testo contiene andate a capo lo conta come se fosse stato premuto il tasto "invio" e inserisce la stringa incollata fino ad arrivare alla prima andata a capo. Come faccio a incollare un testo con andate a capo comprese? Sto usando getline per inserire piu' di una parola...

P.s. Sinceramente, non so se e' un problema legato alla programmazione o al sistema operativo che gestisce la console...

5 Risposte

  • Re: Incollare un testo sulla console

    L'invio termina la getline ... che intendi precisamente?
  • Re: Incollare un testo sulla console

    Devo incollare un testo sul mio programma e lui deve prendere solo determinate parole (quelle che stanno tra un separatore ed un altro, ad esempio il numero che sta tra "ciao" e "mondo", uscirebbe "ciao 4 mondo" e la variabile numero avrebbe come valore 4)
    Il problema e' che se nel testo inserito e' presente un'andata a capo viene preso come invio e termina la getline. Come faccio a incollarlo senza terminarla?
  • Re: Incollare un testo sulla console

    Non puoi. L'invio serve a terminare la getline.
  • Re: Incollare un testo sulla console

    Non ci sono altri comandi?
    Non c'e' un modo per incollare un testo eliminando il tasto invio/l'andata a capo?
  • Re: Incollare un testo sulla console

    Devi fare un ciclo con la getchar ed elimina il return quando lo incontri. Ma come chiudi l'input?
Devi accedere o registrarti per scrivere nel forum
5 risposte