文字列の配列を受け渡し

明解C言語 入門編 > 9. 文字列の基本 >

文字列の配列を受け渡し

C


#include <stdio.h>

void put_strary(const char st[][6], int n)
{
int i;
for (i = 0; i < n; i++)
{
int j = 0;
printf("st[%d] = \"", i);

while (st[i][j])
putchar(st[i][j++]);

puts("\"");
}
}

int main(int argc, char* argv[])
{
char cs[][6] = {"Turbo", "NA", "DOHC"};
put_strary(cs, 3);

return 0;
}

実行結果

T:\>lesson075\Project1.exe
st[0] = "Turbo"
st[1] = "NA"
st[2] = "DOHC"