Debian/GNU Linux sarge が正式リリース。
Debian/GNU Linux sarge が正式リリース。
Debian/GNU Linux sarge が stable として正式にリリースされた。 これに伴い、サーバの apt-line にある woody を消す。 ほとんど、sarge ベースに直していたが、正式リリースに会わせて、 パッケージ名の更新があったのか、予想外にいくつものパッケージが更新された。
図形のデータにて、仮想関数の課題
昨年度と同様に、図形の表示を仮想関数により実装するプログラム例を見せ、 これに対し、色付き図形を扱うプログラムにバージョンアップしてもらう。 時間の後半は、上記課題に取り組んでもらう時間とした。
リスト構造の導入
先週の『次のデータの場所』の保存の例を、リスト構造にて説明する。
struct List { int data ; struct List* next ; } ; struct List* p ; p = (struct List*)malloc( sizeof( struct List ) ) ; p->data = 1 ; p->next = (struct List*)malloc( sizeof( struct List ) ) ; p->next->data = 2 ; p->next->next = (struct List*)malloc( sizeof( struct List ) ) ; p->next->next->data = 3 ; p->next->next->next = NULL ; struct List* q ; for( q = p ; q != NULL ; q = q->next ) printf( "%d\n" , q->data ) ;