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

    [c++] cin.get() con array

    Salve a tutti, io devo prendere da un file delle frasi e memorizzarle in un array.
    Per semplicità uso la cstring.. è il codice è questo
    codice:
    int main()
    f stream ff;
    string x[15]; //15 è il numero di frasi nel txt
    ff.open("esempio.txt", ios::in)
    for(int i=0;i<15;i++)
    ff>>x[i];
    ff.close;
    il problema è che mi memorizza in ogni cella solo una parola e non la frase e non so come usare il cin.get() con l'array.. cin.get(x), cin.get(x[i]) o altro.

    Come sempre grazie dell'attenzione e se c'è un altro modo ache senza la cin.get() va bene lo stesso

  2. #2
    Come definisci "frase"? Una sequenza di parole fino ad un punto fermo o ti interessa semplicemente acquisire righe intere? In quest'ultimo caso è sufficiente usare la funzione (non il metodo) std::getline.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    fino a capo... come si usa la get.line?

  4. #4
    Originariamente inviato da Rykka
    fino a capo... come si usa la get.line?
    Hai letto la documentazione che ti ho linkato? C'è tanto di esempio...
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    ops non l'avevo vista

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