반응형
우리가 터미널에서 입력을 받기 위해 argc, argv를 사용함
ex)
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("인자 개수: %d\\n", argc);
for (int i = 0; i < argc; i++) {
printf("인자 %d: %s\\n", i, argv[i]);
}
printf("\\n환경 변수:\\n");
return 0;
}

환경 변수 들고 오기
#include <stdio.h>
int main(int argc, char *argv[], char *envp[]) {
printf("인자 개수: %d\\n", argc);
for (int i = 0; i < argc; i++) {
printf("인자 %d: %s\\n", i, argv[i]);
}
printf("\\n환경 변수:\\n");
for (int i = 0; envp[i] != NULL; i++) {
printf("%s\\n", envp[i]);
}
return 0;
}

반응형
'42Seoul' 카테고리의 다른 글
| [cub3d] 지도 파싱 (0) | 2023.09.14 |
|---|---|
| [pipex] pipex 구현 (0) | 2023.09.13 |
| [pipex] exit() (0) | 2023.09.13 |
| [pipex] perror() (0) | 2023.09.13 |
| [pipex] waitpid() (0) | 2023.09.13 |