链表的应用~
2015-07-21 13:39
337 查看
感觉很好~~~~慢慢看~<pre name="code" class="cpp">current开辟一个新空间,一直开辟,最后回收。
#include <stdio.h> #include <iostream> #include <string> #include <string.h> #include <math.h> #include <algorithm> #include <stdlib.h> using namespace std; struct film{ char title[45]; int rating; struct film * next; }; int main() { struct film * head = NULL; struct film * prev, * current; char input[45]; puts("enter first movie title: "); while(gets(input) != NULL && input[0] != '\0'){ current = (struct film *)malloc(sizeof(struct film)); if(head == NULL) head = current; else prev->next = current; current->next = NULL; strcpy(current->title,input); puts("rating : "); scanf("%d",¤t->rating); while(getchar() != '\n') continue; puts("enter next movie title : "); prev = current; } if(head == NULL) printf("NO data entered."); else printf("Here is the movie list: \n"); current = head; while (current != NULL) { printf("Movie: %s Rsting: %d\n",current->title,current->rating); current = current->next; } current = head; while (current != NULL) { free(current); current = current->next; } printf("Bye!\n"); return 0; }
相关文章推荐
- H264--2--语法及结构
- Android TextView文字过多,添加滚动条
- SolrJ、Request Handler
- Android TextView文字过多,添加滚动条 分类: Android 2015-07-21 13:39 2人阅读 评论(0) 收藏
- 随笔3
- 在C#中使用WIA获取扫描仪数据(利用Filter处理图片)
- Linux下动态链接实现原理
- URL编码
- 四、Solr数据源配置(JNDI、DIH)及定时重做索引
- Magento 获取当前分类的image(如果是子分类就获取它父分类的)
- 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试
- sql server int 列 NULLIF,isnull 判断是0还是1 ,如果是0就变成1
- Java调用存储过程时报 The user specified as a definer ('root'@'%') does not exist 解决方法...
- 三、Solr多核心及分词器(IK)配置
- 函数内部用setTimeout()调用自身函数相当于setInterval()
- Java调用存储过程时报 The user specified as a definer ('root'@'%') does not exist 解决方法
- 大数——10000以内的阶乘
- Num 2: 九度: 题目1192:回文字符串
- linux中fork()函数详解
- 二、Solr安装(Tomcat)