Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Inserire input nel programma..
Forum - C/C++ - Inserire input nel programma..

Avatar
maffo23 (Normal User)
Rookie


Messaggi: 34
Iscritto: 11/11/2006

Segnala al moderatore
Postato alle 11:33
Giovedì, 17/03/2011
Ciao a tutti..io sto usando un programma che non permette l'imput di dati dalla tastiera perchè per far vedere che funziona c'è già un pezzo alla fine del codice con i dati..
come faccio per dire al programma quelli che voglio io?
so che non mi sono spiegato bene..
per farvi capire..alla fine del sorgente c'è questo codice..cos'è???
Codice sorgente - presumibilmente C/C++

  1. int main() {
  2.         try {
  3.         FibonacciHeap<string, uint> h;
  4.         h.debug=true;
  5.         h.debugRemoveMin=false;
  6.         h.debugDecreaseKey = false;
  7.  
  8.         h.insert("a",4);
  9.         h.insert("b",2);
  10.         h.insert("c",7);
  11.         h.insert("d",5);
  12.         h.insert("e",1);
  13.         h.insert("f",8);
  14.         h.printRoots(cout);
  15.  
  16.         while (!h.empty()) {
  17.                 cout << "min=" << *h.minimum() << endl;
  18.                 h.removeMinimum();
  19.                 h.printRoots(cout);
  20.         }


PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 11:59
Giovedì, 17/03/2011

...con delle cin al posto dei dati hardcodati?

cioè?? - maffo23 - 17/03/11 12:03


Ingegnere Informatico
https://ldlagency.it
PM
Avatar
_mikele_ (Member)
Rookie


Messaggi: 40
Iscritto: 06/12/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 13:06
Giovedì, 17/03/2011
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int n;
  7.  
  8.     cout << "Inserisci un numero: ";
  9.     cin >> n;
  10.  
  11.     return 0;
  12. }



con cin >> n; inserisci un numero.

ok grazie mille..xò allora mi serve un ciclo no? che mi kiede "vuoi inserire un altro numero?" e se dico si me lo fa inserire.. - maffo23 - 17/03/11 13:57
sisi esatto devi fare un ciclo...ho fatto un esempio nel posto sotto poi vedi tu come fare (salvarli in un array per esempio o fare quello che devi fare) :) - _mikele_ - 20/03/11 20:20
post non posto ahah :) - _mikele_ - 20/03/11 20:21


PM
Avatar
_mikele_ (Member)
Rookie


Messaggi: 40
Iscritto: 06/12/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 20:19
Domenica, 20/03/2011
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int n;
  7.     char scelta;
  8.  
  9.     do
  10.     {
  11.         cout << "Inserisci un numero: ";
  12.         cin >> n;
  13.  
  14.         cout << "Vuoi inserire un altro numero (y/n)? ";
  15.         cin >> scelta;
  16.     } while(scelta == 'y');
  17.  
  18.     return 0;
  19. }



PM