2012年5月5日土曜日

開発環境

『実践プログラミング 第3版』 (Steve Oualline (著)、 望月 康司 (監修) (翻訳)、 谷口 功 (翻訳)、 オライリー・ジャパン、1998年、ISBN978-4900900646) の12章(高度な型)12.9(プログラミング実習)j実習12-1.を解いてみる。

実習12-1.

コード(TextWrangler)

#include <stdio.h>

struct mailing{
  char name[60];
  char address1[70];
  char address2[60];
  char city[40];
  char state[2];
  long int zip;
} list = {
  "name",
  "add1",
  "add2",
  "city",
  "s",
  1234567
};

void f(){
  printf("%s\n",list.name);
  printf("%s\n",list.address1);
  printf("%s\n",list.address2);
  printf("%s\n",list.city);
  printf("%s\n",list.state);
  printf("%ld\n",list.zip);
}

int main(){
  f();
  return (0);
}

入出力結果(Terminal)

$ cc -g -o sample sample.c
$ ./sample
name
add1
add2
city
s
1234567
$

構造体の配列の使い方がまだよく理解できてなかったり。。

0 コメント:

コメントを投稿