Program name: Difference between revisions
Content added Content deleted
No edit summary |
(Added C++ example) |
||
Line 5:
C has difficulty accessing source code filenames, because C code must be compiled into an executable. However, C can access the executable's filename.
<lang c>#include <stdio.h>
<lang c>int main(int argc, char **argv) {▼
printf("Executable: %s\n", argv[0]);
return 0;
}</lang>
=={{header|C++}}==
C++ has difficulty accessing source code filenames, because C code must be compiled into an executable. However, C++ can access the executable's filename.
<lang cpp>#include <iostream>
using namespace std;
int main(int argc, char **argv) {
cout << "Executable: " << argv[0] << endl;
return 0;
|