ブログを作る※無料・簡単アフィリ    ブログトップ | 楽天市場
073546 ランダム
スタックプログラム (趣味・ゲーム)楽天ブログ 【ケータイで見る】 【ログイン】
giru0116のブログ
ホーム 日記 プロフィール オークション 掲示板 ブックマーク お買い物一覧

スタックプログラム

int main()
{
	List_t *phead, head, *p;
	int i, num, r;
	char buffer[10];

	head.next = NULL;
	phead = &head;

	do {
		i = 1;
		printf("スタックに要素を挿入して下さい(0で終了)-->");
		fgets(buffer, sizeof(buffer), stdin);
		sscanf(buffer, "%d", &num);

		if(num != 0) {
			insert_first(phead, num);
		}
		else {
			i = 0;
		}
	}while(i != 0);

	printf("スタックの要素を順番に取り出すと");

	do {
		p = list_pickup(phead, 1);
		if(p == NULL) {
			break;
		}
		else {
			printf("%d,", p->value);
			r = delete_first(phead);
		}
	}while(r != -1);

	printf("\bです\n");

         list_clear(phead);
	
	return 0;
}
Powered By 楽天ブログは国内最大級の無料ブログサービスです。楽天・Infoseekと連動した豊富なコンテンツや簡単アフィリエイト機能、フォトアルバムも使えます。デザインも豊富・簡単カスタマイズが可能!

Copyright (c) 1997-2012 Rakuten, Inc. All Rights Reserved.