Jump to content

[C++] Deschiderea unui fisier extern


zL Dark ReturN
 Share

Recommended Posts

Pentru a deschide un fisier extern folosind C++, puteti utiliza urmatorul cod:

char filePath[] = "C:\\tutorial.exe"; // Link-ul catre fisierul ales.
ShellExecute(NULL, NULL, filePath, NULL, NULL, SW_SHOWNORMAL); // Codul pentru a deschide fisierul.
Link to comment
Share on other sites

Mai exista si variantele predate in scoala (care, in opinia mea, sunt mai accesibile).

ifstream fin("name.txt"); // #include <fstream>
freopen("name.txt","r",stdin); // #include <cstdio>
FILE *fin = fopen("name.txt","r"); // #include <cstdio>
Link to comment
Share on other sites

 

Mai exista si variantele predate in scoala (care, in opinia mea, sunt mai accesibile).

ifstream fin("name.txt"); // #include <fstream>
freopen("name.txt","r",stdin); // #include <cstdio>
FILE *fin = fopen("name.txt","r"); // #include <cstdio>

 

Aceste functii sunt pentru prelucrarea datelor / citire etc. dintr-un fisier.

Functia ShellExecute mai sus exemplificata, iti deschide fisierul intr-o fereastra noua. Daca alegi sa iti deschida Moziila, iti deschide o fereastra noua in care este Browserul. Sunt diferite aceste 2 lucruri.

Link to comment
Share on other sites

Dupa parerea mea RaJa a venit cu un sfat destul de bun deoarece acele instructiuni le-am invatat intr-a opta si erau destul de acesibile. Dar multumesc oricum pentru noile functii.

Link to comment
Share on other sites

 

Pentru a deschide un fisier extern folosind C++, puteti utiliza urmatorul cod:

char filePath[] = "C:\\tutorial.exe"; // Link-ul catre fisierul ales.
ShellExecute(NULL, NULL, filePath, NULL, NULL, SW_SHOWNORMAL); // Codul pentru a deschide fisierul.

Totusi, ce inseamna toate acele argumente "NULL"?

Inafara de filePath si SW_SHOWNORMAL nu prea inteleg ce sunt celelalte argumente.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.