下载此文档

C语言程序设计实验报告.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
南昌大学实验报告
学生姓名: 学号: 专业班级:
实验类型:□验证□综合□设计□创新实验日期: 实验成绩:
实验十二:文件
:

、关闭、读、写等文件操作函数。
,应用文件系统进行程序设计。
:
PC微机
DOS操作系统或Windows操作系统
Turbo C程序集成环境

:
用链表处理文本编辑程序。每次输入若干行文本,输出,同时向文件输出。
#include<>
typedef struct text{
char txt[81];
struct text *p;
}TEXT; //将结构类型用一个新的名字TEXT来表示
TEXT *pt,*pth, *head=NULL;
main(){
int t=1;
FILE *fp;
fp=fopen("","wb");
pt=(TEXT *)malloc(sizeof(TEXT));
南昌大学实验报告
学生姓名: 学号: 专业班级:
实验类型:□验证□综合□设计□创新实验日期: 实验成绩: gets(pt->txt);
head=pth=pt;
while(*(pt->txt)){ //空行结束输入


pt=(TEXT *)malloc(sizeof(TEXT));
gets(pt->txt); // 输入一行文本
pth->p=pt; // 将上一节点的指针指向当前节点
pth=pt; // 将当前节点的指针保存到 pth中
}
pt=head; // 让指针指向链表的表头
while(*(pt->txt)){
printf("%d:%s\n",t++,pt->txt);
fwrite(pt->txt,sizeof(TEXT),1,fp);
pt=pt->p; // 获取下一节点的指针
}
}
南昌大学实验报告
学生姓名: 学号: 专业班级:
实验类型:□验证□综合□设计□创新实验日期: 实验成绩:
实验十一:位运算
实验目的:
掌握位运算符的使用方法
掌握位运算计算方法
实验环境:
PC微机
DOS操作系统或Windows操作系统
Turbo C程序集成环境
:
~7位。
程序如下:
#include<>
void main()
{unsigned a,b,c,d;
scanf(“%o”,&a);
b=a>>4;
c=~(~0<<4);
d=b&c;
printf(“%o,%d\n%o,%d\n”,a,a,d,d);
}
运行结果如下:
331
331,217
15,13
南昌大学实验报告
学生姓名: 学号: 专业班级:
实验类型:□验证□综合□设计□创新实验日期: 实验成绩:
实验十: 结构体和共用体
:


C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人顾生等等
  • 文件大小157 KB
  • 时间2018-09-30