Salve a tutti , sono alle primissime armi con il C++ , dovrei effettuare delle piccole modifiche ad un programma ma non ci riesco....
il mio programma ha il seguente main ... il quale prende una stringa in input da un file di testo, io vorrei che prendesse la stringa direttamente dal promt
int main(int argc,char *argv[]) {
/* Controlla che ci sia il parametro richiesto, e cioe' il nome
(pathname) del file di testo da indicizzare. */
if (argc<2) {
cout << "Uso: " << argv[0] << " filename\n";
exit(0);
}
/* Lettura del file */
long n = get_text(argv[1]);
cout << "Length of the text file: " << n << endl;
/* Costruzione ed inizializzazione del bst. */
suffix_tree st(T);
cout << "Height of the suffix tree index: " << st.depth() << endl;
//st.print();
/* Ciclo interattivo di lettura e di ``servizio'' delle query. Viene
interrotto da ctrl-c. */
char keyword[maxQ];
cout << "> ";
while (cin.getline(keyword, maxQ)) {
st.query_all(keyword);
cout << "> ";
}
}
grazie mille