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++ - Comportamento simile a shell
Forum - C/C++ - Comportamento simile a shell

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
jaco94++ (Normal User)
Expert


Messaggi: 203
Iscritto: 22/10/2008

Segnala al moderatore
Postato alle 17:08
Giovedì, 06/05/2010
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
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 17:33
Giovedì, 06/05/2010
Testo quotato

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


bool Woman::makeYourselfBetter() {
       goto bathroom;

bathroom:
       while (1);

       return this->_isGoodResult();
}
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 17:47
Giovedì, 06/05/2010
Testo quotato

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


Ingegnere Informatico
https://ldlagency.it
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:45
Giovedì, 06/05/2010
Testo quotato

Postato originariamente da HeDo:
si perchè se uno fa una domanda del genere sa cosa vuol dire "parsare"...



:rotfl:

@jaco:

Testo quotato

ti sconsiglio di perderci tempo ;)



:yup:


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 23:54
Giovedì, 06/05/2010
Testo quotato

Postato originariamente da HeDo:

Testo quotato

Postato originariamente da Xaratroom:

Basta parsare l'input



si perchè se uno fa una domanda del genere sa cosa vuol dire "parsare"...


Bhè certo perchè il significato non può mica cercarselo da solo...

http://www.google.it/search?hl=it&q=ottenere+un+effetto+si ...
http://www.google.it/search?q=parsare+input


bool Woman::makeYourselfBetter() {
       goto bathroom;

bathroom:
       while (1);

       return this->_isGoodResult();
}
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 0:48
Venerdì, 07/05/2010
Testo quotato

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


Ingegnere Informatico
https://ldlagency.it
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 8:46
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da HeDo:

Testo quotato

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.


bool Woman::makeYourselfBetter() {
       goto bathroom;

bathroom:
       while (1);

       return this->_isGoodResult();
}
PM Quote
Avatar
napco (Normal User)
Pro


Messaggi: 64
Iscritto: 16/04/2010

Segnala al moderatore
Postato alle 11:22
Venerdì, 07/05/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.


So resistere a tutto, tranne che alle tentazioni. - Oscar Wilde
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 11:53
Venerdì, 07/05/2010
Testo quotato

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.


Ingegnere Informatico
https://ldlagency.it
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo