Importare array da file txt

di il
22 risposte

22 Risposte - Pagina 2

  • Re: Importare array da file txt

    Quasi ... HR è una variabile che leggi dal file durante il ciclo di lettura che hai mostrato prima, quindi non puoi usare questo ciclo for ma devi fare le somme nel ciclo di lettura.

    P.S. Per i tag CODE vai nell'Editor Completo e usa il tasto </>
  • Re: Importare array da file txt

    Ho provato a fare questo. ma il tot è una serie di numeri che sono la somma per 10 volte di ogni numero dell'HR.
    Cioè il primo numero è 130; quindi il tot mi viene 1300 , poi ho 103 quindi il tot è 1030 e cosi via per ogni numero dell'HR. Quindi in pratica non mi fa la somma totale
    
    double tot = 0;
    			int count = 0;
    			
    			while (count <10) {
    					tot += HR;
    					count++;
    			}
    			
    			cout <<tot<<"\n";
    			
    
  • Re: Importare array da file txt

    Ma devi leggere il valore dal file, partendo dal codice che ti ho mostrato nel post dell'08 apr 2019, 12:48
  • Re: Importare array da file txt

    Mi dispiace ma non riesco proprio a capire cosa devo fare
  • Re: Importare array da file txt

    Ci arrivi sicuramente. Parti da quel codice che legge dal file e aggiungi il tot e il count
  • Re: Importare array da file txt

    Ho riprovato stamattina e ce l'ho fatta.
    inserendo il double tot=0 prima del while (getline(iFile, line))
    e quindi mettendo dentro al while questo codice
    
    tot += HR;
    if( row == 11) break;
    cout << tot<<"\n";
    
    Quindi se i miei 10 numeri sono
    130
    103
    67
    135
    55
    88
    54
    131
    135
    43
    il tot mi stampa
    130
    233
    300
    435
    490
    578
    632
    763
    898
    941

    941 è la somma dei 10 numeri.
    Ma è possibile visualizzare solo l'ultimo numero, cioè 941?
  • Re: Importare array da file txt

    Ok niente ho risolto.
    
    tot += HR;  
    		if( row == 10)
    			
    		cout << tot << "\n";
    
    con questo codice mi stampa solo 941.
  • Re: Importare array da file txt

    Bastava mettere la cout fuori dal ciclo
Devi accedere o registrarti per scrivere nel forum
22 risposte