Ragazzi scusate l'intrusione ma avrei un grosso problemino, sarei infinitamente grato a chiunque mi potrà aiutarmi a risolvere il seguente problema che in pratica tratta un test che ho avuto da un prof.:
Ringrazio anticipatamente chiunque mi darà una mano, in pratica ho un problema circa lo sviluppo in codice c++ del seguente programma:
Realizzazione di un sistema di analisi di file testuali. Un processo
costituito da un numero di threads variabile durante l'esecuzione deve
analizzare il contenuto di un file, il cui nome viene passato come
parametro all'attivazione del processo stesso. L'utente che
interagisce con il processo deve poter immettere parole (sequenze di caratteri
alfanumeriche che non comprendano separatori di stringa in input) da ricercare
all'interno del testo del file. Per ogni sequenza di caratteri introdotta,
viene lanciato un nuovo thread che conta in quante parole
del file ricorre la suddetta sequenza di caratteri (notare che la sequenza di
caratteri 'ma' e' presente due volte nella parola 'mamma', ma la parola in
cui 'ma' e' presente deve essere contata una sola volta).
Se la sequenza era gia' stata introdotta dall'utente in precedenza, allora il relativo thread non deve rieffettuare l'analisi del contenuto del file perche' il numero di parole in cui la sequenza di caratteri ricorre viene calcolato da un thread lanciato in precedenza.
La stringa "." deve identificare la terminazione dell'input da parte dell'utente.
Quando questa viene digitata, il risultato dell'analisi del file testuale deve venire
comunicato all'utente. Notare che il thread che gestisce l'input ed il thread di ricerca all'interno del file devono essere eseguiti in concorrenza.
[C++]Problema
-
Birra_Raffo
- Prode Principiante
- Messaggi: 1
- Iscrizione: lunedì 31 marzo 2014, 22:40
- vaeVictis
- Imperturbabile Insigne

- Messaggi: 4703
- Iscrizione: venerdì 27 luglio 2012, 17:58
- Desktop: Gnome
- Distribuzione: Ubuntu 20.04 64bit
Re: [C]Problema stringhe
Mentre aspettiamo l'intervento di un moderatore che sposti questo tuo messaggio in una nuova discussione, ti faccio presente che la discussione riguardava il C. Tu invece chiedi aiuto per il C++.
Inoltre su questo forum non è previsto fare i compiti al posto degli altri. Pertanto, posta Il codice che sei riuscito a scrivere e che verrà preso come punto di partenza per darti aiuto.
Inoltre su questo forum non è previsto fare i compiti al posto degli altri. Pertanto, posta Il codice che sei riuscito a scrivere e che verrà preso come punto di partenza per darti aiuto.
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
- giulux
- Amministratore

- Messaggi: 25441
- Iscrizione: domenica 10 gennaio 2010, 12:17
- Desktop: ubuntu 18.04
- Distribuzione: Ubuntu 18.04.3 LTS x86_64
- Sesso: Maschile
- Località: Roma
Re: [C++]Problema
Modifica il titolo mettendo qualcosa che faccia capire il problema
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti