Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - creare nuova finestra console
Forum - C/C++ - creare nuova finestra console - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Valcars (Normal User)
Newbie


Messaggi: 20
Iscritto: 29/05/2012

Segnala al moderatore
Postato alle 22:42
Giovedì, 17/10/2013
risolto esattamente con la funzione system...ma mi chiedevo per terminarlo invece il programma come devo fare??? non trovo nulla su google...
ma mica qualcuno sa percho nella funzione system se lo scrivo così system("C:\\prog.exe"); me lo compila mentre se voglio compilarlo così system("C:\\Programmi\prog,exe"); mi da errore sulle virgolette ho provato anche a cambiarle con '  ' ma nulla non funge :\

PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 23:37
Giovedì, 17/10/2013
Testo quotato

Postato originariamente da Valcars:

risolto esattamente con la funzione system...ma mi chiedevo per terminarlo invece il programma come devo fare??? non trovo nulla su google...
ma mica qualcuno sa percho nella funzione system se lo scrivo così system("C:\\prog.exe"); me lo compila mentre se voglio compilarlo così system("C:\\Programmi\prog,exe"); mi da errore sulle virgolette ho provato anche a cambiarle con '  ' ma nulla non funge :\



Quel "Programmi\prog.exe" dovrebbe essere "Programmi\\prog.exe"
Se vuoi avere la possibilità di terminarlo dovresti lanciarlo con le API del sistema come CreateProcess(http://msdn.microsoft.com/en-us/library/windows/desktop/ms ... e poi lo chiudi con TerminateProcess(http://msdn.microsoft.com/en-us/library/windows/desktop/ms ...

Ultima modifica effettuata da quello che non so come si chiama il 17/10/2013 alle 23:37
PM Quote
Avatar
ZioCrocifisso (Member)
Pro


Messaggi: 135
Iscritto: 06/03/2013

Segnala al moderatore
Postato alle 14:32
Venerdì, 18/10/2013
Dovresti dare più informazioni nei tuoi post. Non so che metodo hai usato per far comunicare i due processi, ma in ogni caso puoi usarlo anche per dirgli quando deve terminare.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:13
Venerdì, 18/10/2013

Non

("C:\\Programmi\prog,exe")

ma

("C:\\Programmi\\prog.exe")


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à.
PM Quote
Avatar
Valcars (Normal User)
Newbie


Messaggi: 20
Iscritto: 29/05/2012

Segnala al moderatore
Postato alle 23:12
Venerdì, 18/10/2013
Testo quotato

Postato originariamente da quello che non so come si chiama:

Quel "Programmi\prog.exe" dovrebbe essere "Programmi\\prog.exe"
Se vuoi avere la possibilità di terminarlo dovresti lanciarlo con le API del sistema come CreateProcess(http://msdn.microsoft.com/en-us/library/windows/desktop/ms ... e poi lo chiudi con TerminateProcess(http://msdn.microsoft.com/en-us/library/windows/desktop/ms ...



grazie mille ora ci sto studiando un pò su e vediamo che riesco a combinare :D

risolto anche per quanto riguarda la funzione system era come diceva anche nessuno ci voleva la \\

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo