Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Program in alt program  (Citit de 2473 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
tuse
Strain


Karma: -10
Deconectat Deconectat

Mesaje: 20



Vezi Profilul
« : Aprilie 16, 2008, 20:43:38 »

Cine stie cum pot sa rulez un fisier .CPP din altul?

Am incercat cu functia system(), cu execl()...ca asta am gasit pe google dar imi da numai erori.

Ms anticipat.
Memorat
stef2n
Nu mai tace
*****

Karma: 218
Deconectat Deconectat

Mesaje: 641



Vezi Profilul
« Răspunde #1 : Aprilie 16, 2008, 21:01:37 »

Daca te refereai la a rula un executabil dintr-un fisier .cpp, merge cu
Cod:
system("program2.exe");
Mie mi-a mers mereu.
Memorat

Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #2 : Aprilie 16, 2008, 21:17:36 »

de fapt in system ("  ") poti baga orice comanda de ms dos

de ex pt clrscr :

Cod:
system ("cls");

sau pt copiere

Cod:
system("copy a.exe x.exe");

sau pt stergere

Cod:
system("del *.cpp");


Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #3 : Aprilie 16, 2008, 21:25:27 »

Si cum se poate masurarea timpu de rulare al programului executat ? Am cautat in <ctime> da nu am gasit nicio functie care sa masoare asa cva.
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #4 : Aprilie 16, 2008, 21:41:55 »

Daca esti pe linux rulezi asa: time ./x  ( unde x e executabilul) si iti afiseaza timpul de executie
Daca esti pe windows ( sau pe linux dar vrei sa vezi cat timp ia o anumita functie sau ceva...) faci asa:
Cod:
#include <ctime>
#include <cstdlib>

int main()
{
      double start=clock();
      solve();

      printf("%lf\n", (clock()-start)/(double)CLOCKS_PER_SEC);
     return 0;
}
Memorat
tuse
Strain


Karma: -10
Deconectat Deconectat

Mesaje: 20



Vezi Profilul
« Răspunde #5 : Aprilie 16, 2008, 21:54:27 »

Merci Stef2n. Am facut cum ai zis si a mers...eu greseam ca puneam system("p1.cpp");  Banana
Memorat
rEbyTer
Vorbaret
****

Karma: -85
Deconectat Deconectat

Mesaje: 154



Vezi Profilul
« Răspunde #6 : Aprilie 17, 2008, 20:03:38 »

Deja folosesc asta in scopuri destructive... lol Shame on you
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines