课程设计报告(系统软件实践)
时间:2025-04-30
时间:2025-04-30
精品
北京化工大学北方学院
课程设计报告
课程名称系统软件实践
设计题目Linux C 程序设计
专业、班级软件1004
学号100220119
姓名张雄飞
指导教师马睿
设计时间2013年10月8日--2013年10月27日
2013年10月27 日
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
精品
(2)输入十进制6
2.1.8结果分析
这是一个十进制转换二进制程序,能根据用户输入的十进制转换为对应的二进制数字。经过测试本程序能够实现以上功能。
任务二:使用read函数读取系统文件
2.2、主要内容
2.2.1本程序只有一个模块,下面分别对这个模块的算法做一下介绍。
在main函数里面利用read函数读取系统文件“/etc/passwd”,并在终端中显示输出。
2.2.2 程序结构及主要过程
⑴本程序共包含了顺序结构这种在C 程序中的主要结构,指针、函数调用等知识,该程序覆盖了linux c语言所学的除结构体外的大部分知识。
⑵本程序结构和过程思路如下:在main函数里面利用read函数读取系统文件
welcome
精品“/etc/passwd”,并在终端中显示输出。
2.2.3程序源代码
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdio.h>
int main()
{
int fd,size;
char buffer[80];
fd=open("./etc/passwd",O_RDONLY);
size=read(fd,buffer,sizeof(buffer));
close(fd);
printf("%s",buffer);
return 0;
}
2.2.4运行结果
2.2.5结果分析
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
精品
welcome
上一篇:蓄电池测试仪的设计与研制