[prev] [index] [next]

Arrays of Strings (cont)

Normally, we treat the strings as atomic values, e.g.

for (i = 0; i < argc; i++) {
    printf("%s ",argv[i]);
}

However, because argv is an array of arrays, we could access the individual characters in the strings, e.g.

for (i = 0; i < argc; i++) {
    for (j = 0; argv[i][j] != '\0'; i++) {
        putchar(argv[i][j]);
    }
    putchar(' ');
}

argv[i] is a character array; argv[i][j] is one character from that array.