In general, main function is used as below.
int main(int argc, const char *argv[]) {
}
But, it can be expanded like below
int main(int argc, const char *argv[], const char **envp) {
while (*envp) {
printf("%s\n", *envp++);
}
}
By this way, we can use environment variables easily.
=> This matches parameters of execle() and execvpe() at Linux.
'Language > C&C++' 카테고리의 다른 글
[C/C++] __attribute__((constructor)) and variable initialization in C++. (0) | 2024.01.23 |
---|---|
[C/C++] Template with value (0) | 2015.04.28 |
[C/C++] sizeof array (0) | 2015.03.19 |
[Macro] '##' macro operator (0) | 2015.02.11 |
'malloc' and 'Segmentation fault' (0) | 2014.07.25 |