csapp ch8.6 练习题

csapp ch8.6 练习题_第1张图片
比较麻烦的是获取环境变量的个数
最后的实现代码

#include "csapp.h"
int main (int argc, char *argv[], char *envp[]) {
    printf("Command-line arguments:\n");
    for(int i=0; i<argc;i++) {
        printf("\targv[%2d]: %s\n", i, argv[i]);
    }
    printf("Environment variables:\n");
    for(int i=0; envp[i];i++) {
        printf("\targv[%2d]: %s\n", i, envp[i]);
    }
    exit(0);
}

这么获取个数的办法,我也是很服气的
csapp ch8.6 练习题_第2张图片
答案
csapp ch8.6 练习题_第3张图片

你可能感兴趣的:(csapp ch8.6 练习题)