C/environ

From Attie's Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "<source lang="c"> #include <stdio.h> #include <stdlib.h> extern char **environ; int main(int argc, char *argv[]) { int i; printf("Arguments:\n"); for (i = 0; i < argc...")
 

Latest revision as of 10:12, 27 September 2013

#include <stdio.h>
#include <stdlib.h>
 
extern char **environ;
 
int main(int argc, char *argv[]) {
  int i;
 
  printf("Arguments:\n");
  for (i = 0; i < argc; i++) {
    printf("  %3d: [%s]\n", i, argv[i]);
  }
 
  printf("\n");
 
  printf("Environment:\n");
  for (i = 0; environ[i] != NULL; i++) {
    printf("  %3d: [%s]\n", i, environ[i]);
  }
 
  return 0;
}
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox