|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Oct 2009
Messaggi: 7
|
[C] Errore di sintassi
Ragazzi ho bisogno di una mano.
Devo inviare attraverso C dei comandi con il system(); Il problema è che tutto quello che devo passare attraverso system sono contenuti in 2 variabili separate: Una è inserita in una variabile di tipo stringa creata a compilazione dall'utente e l'altra è inizializzata. Mi spiego ho A ( inizializzata ) e B (inizializzata dall'utente). Entrambe una dietro l'altra comporranno lìargomento della system. Mi spiegate come posso fare? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2788
|
Puoi concatenare stringhe usando la funzione strcat: http://www.cplusplus.com/reference/c...string/strcat/
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Oct 2009
Messaggi: 7
|
Quindi posso concatenarle in questo modo?
strcat(A,B) ? |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Oct 2009
Messaggi: 7
|
Ok ho risolto.
Non avevo capito che facendo strcat(A,B) copiavo l'indirizzo di B in A e quindi mi bastava fare system(A) . Mbè meno male che ho risolto. Grazie |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:09.



















