jaco94++ (Normal User)
Expert
Messaggi: 203
Iscritto: 22/10/2008
|
Vorrei sapere come posso fare per ottenere un effetto simile a cmd.exe ... mi spiego meglio
come posso fare per fare in modo che se digito un comando tipo print e poi staccato gli scrivo ciao mondo lui mi stampi a video nella riga sotto ciao mondo ?
Ultima modifica effettuata da jaco94++ il 06/05/2010 alle 17:09 |
|
Xaratroom (Ex-Member)
Expert
Messaggi: 526
Iscritto: 03/04/2008
|
Postato originariamente da jaco94++:
Vorrei sapere come posso fare per ottenere un effetto simile a cmd.exe ... mi spiego meglio
come posso fare per fare in modo che se digito un comando tipo print e poi staccato gli scrivo ciao mondo lui mi stampi a video nella riga sotto ciao mondo ?
|
Basta parsare l'input Ultima modifica effettuata da Xaratroom il 06/05/2010 alle 17:34 |
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
Postato originariamente da Xaratroom:
Basta parsare l'input |
si perchè se uno fa una domanda del genere sa cosa vuol dire "parsare"...
@jaco: è una richiesta abbastanza complessa, in linea di massima ci sono due punti fondamentali: il primo è capire quale comando l'utente ha inserito e in base al comando accettare un preciso numero di parametri; il secondo è eseguire effettivamente il comando e restituire un eventuale output.
non è una cosa semplice da fare, quindi se l'hai chiesta sul forum vuol dire che non hai nemmeno una vaga idea dove girarti, per questo ti sconsiglio di perderci tempo Ultima modifica effettuata da HeDo il 06/05/2010 alle 17:48 |
|
nessuno (Normal User)
Guru^2
Messaggi: 6403
Iscritto: 03/01/2010
|
Postato originariamente da HeDo:
si perchè se uno fa una domanda del genere sa cosa vuol dire "parsare"... |
@jaco:
ti sconsiglio di perderci tempo |
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
Xaratroom (Ex-Member)
Expert
Messaggi: 526
Iscritto: 03/04/2008
|
Postato originariamente da HeDo:
Postato originariamente da Xaratroom:
Basta parsare l'input |
si perchè se uno fa una domanda del genere sa cosa vuol dire "parsare"...
|
|
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
Postato originariamente da Xaratroom:
Bhè certo perchè il significato non può mica cercarselo da solo...
|
Se la gente sapesse cercarsi da sola le cose il forum avrebbe 1/100 dei post |
|
Xaratroom (Ex-Member)
Expert
Messaggi: 526
Iscritto: 03/04/2008
|
Postato originariamente da HeDo:
Postato originariamente da Xaratroom:
Bhè certo perchè il significato non può mica cercarselo da solo...
|
Se la gente sapesse cercarsi da sola le cose il forum avrebbe 1/100 dei post |
Sono daccordo ... ma bisogna anche sapere cosa cercare per ottenere qualche risultato.
|
|
napco (Normal User)
Pro
Messaggi: 64
Iscritto: 16/04/2010
|
Ciao! Non ti rovino il divertimento spiegandoti direttamente come si fa, ma se fossi in te darei un'occhiata alle referenze sulle librerie <iostream>, <string> e <stringstream>. Basta che googli il nome seguito da "C++" per trovare ottime guide. Se imparerai ad utilizzarle bene potresti arrivare a "parsare" anche documenti complessi come l'XML, oltre a realizzare quello che ti interessa.
PS: Parsing significa analisi sintattica.
|
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
Postato originariamente da napco:
Ciao! Non ti rovino il divertimento spiegandoti direttamente come si fa, ma se fossi in te darei un'occhiata alle referenze sulle librerie <iostream>, <string> e <stringstream>. Basta che googli il nome seguito da "C++" per trovare ottime guide. Se imparerai ad utilizzarle bene potresti arrivare a "parsare" anche documenti complessi come l'XML, oltre a realizzare quello che ti interessa.
PS: Parsing significa analisi sintattica. |
ma cosa c'entra questo intervento?
manca proprio la base, inutile buttare li nomi di librerie dicendo: "si poi, in qualche modo, usando queste, ce la fai"
e poi definire parsing come "analisi sintattica" (preso palesemente da wikipedia), dice tutto e niente, non da informazioni di alcun genere utili a risolvere il problema specifico.
poi, per quanto riguarda il parsing dell'XML, direi che solo un PAZZO si mette a farlo con le librerie che hai detto te, ci sono fior fior di librerie già pronte e linguaggi più adatti che fanno 100 volte quello che potresti inventarti te in 10 giorni. |
|