Omule ce instructiune folosesti pentru deschiderea unui .exe in c++ .... :- si ce trebuie inclus. Da-mi si niste detalii daca ii complicat cam unde crezi u ca as putea sa gresesc cu ceva. Big tnx
C++ Deschiderea unui executabil in c++
Început de The Builder, Joi 16 iun 2005 · 20 răspunsuri · 15.410 vizualizări
#include <iostream.h>
#include <process.h>
main()
{
spawnl(_P_WAIT,"c:\\windows\\system32\\notepad.exe","c:\\windows\\system32\\notepad.exe",NULL);
}
sau.....
#include <slobj.h>
#include <slwapi.h>
main()
{
HWND handle;
sellExecute(handle,"open","c:\\windows\\system32\\notepad.exe",NULL,NULL,SW_sOWNORMAL);
}
Mii de multumiri Worca27....Mai vorbim:)
:-
Omule unde gresesc??? Ce mai trebe??? Iti scriu in graba si posibil sa mai fi lasat mici erori, ca data trecuta.
#include <iostream.h>
void Incepe(),parola(),core();
int x,te,m=34;
void
parola()
{if (m ==34) cout << "parola corecta"<<endl; core();
else {if (m != 34) cout <<"parola incorecta";} int main();
}
/*neterminat*/
void
core()
{
do
{
Incepe();
if (te==7)
cout << "rezultatul este " << te << endl;
else
cout << "Mai incearca tarane..";
}
while (te!=7);
}
void
Incepe()
{
int a=3;
int b=4;
int addition(int a,int b);
cout << "3+4=?"<<endl;
cin >> te;
}
int main()
{
cout << "Introduceti parola(formata din cifre";
cin >> m;
parola();
/* Posibila eroare din cauza parolei*/
system ("pause");
}
si inca o mica problema:) nu functioneste.
#include <iostream.h>
main()
{
int r,n;
cout <<"Introdu un numar:";
cin >> r;
while (r>0) --n;
cout << r;
system("pause");
return main();
}
The Builder a scris:Omule unde gresesc??? Ce mai trebe??? Iti scriu in graba si posibil sa mai fi lasat mici erori, ca data trecuta.#include <iostream.h>
void Incepe(),parola(),core();
int x,te,m=34;
void
parola()
{if (m ==34) cout << "parola corecta"<<endl; core();
else {if (m != 34) cout <<"parola incorecta";} int main();
}
/*neterminat*/
void
core()
{
do
{
Incepe();
if (te==7)
cout << "rezultatul este " << te << endl;
else
cout << "Mai incearca tarane..";
}
while (te!=7);
}
void
Incepe()
{
int a=3;
int b=4;
int addition(int a,int b);
cout << "3+4=?"<<endl;
cin >> te;
}
int main()
{
cout << "Introduceti parola(formata din cifre";
cin >> m;
parola();
/* Posibila eroare din cauza parolei*/
system ("pause");
}
[snapbacca]49112[/snapbacca]
-------------------------------------
#include <iostream.h>
void core(),invalid(),Incepe();
int x,te;
void core()
{
//adaugi ce vrei sa faca programul
}
void invalid()
{
//parola nu e oca, il dai afara
}
void Incepe()
{
int a=34;
int addition(int a,int b);
cout << "Introduceti Parola (doar cifre)"<<endl;
cin >> te;
}
int main()
{
Incepe();
if (te==34)
{
cout << "Parola corecta "<<endl;
core();/*functia/procedura care sa-ti faca ce
vrei tu daca paraola e oca*/
}
else
{
cout << "Mai incearca tarane.."<<endl;
invalid();/*functia/procedura care sa-ti faca ce
vrei tu daca paraola NU e oca*/
}
}
daca vrei sa-ti apara adaugarea parolei doar de 3 ori, poti adauga un for inaintea if-ului din main()
The Builder a scris:si inca o mica problema:) nu functioneste.#include <iostream.h>
main()
{
int r,n;
cout <<"Introdu un numar:";
cin >> r;
while (r>0) --n;
cout << r;
system("pause");
return main();
}
[snapbacca]49130[/snapbacca]
#include <iostream.h>
#include <process.h>
folosesti system("pause") care se afla in process.h de-asta nu merge
dar nu pricep ce tre sa faca,explica
#include <iostream.h>
main()
{
int r,n;
cout <<"Introdu un numar:";
cin >> r;
while (r>0) {cout << r <<--n;}
cout << r;
return 0;
}
Sa afiseze numere descrescatoare pe ecran la introducerea unui numar ales de tine. Intamplarea face ca am gasit o parte din tutorialul cplusplus de pe net ceva de forma de mai sus. Dupa cum bine ai observat cunostintele mele in materie sunt cam limitate deocamdata.
