2018年6月28日

摘要: 1 //编写个人通讯录管理系统,实现以下功能 2 //1.管理系统提供菜单 3 //2.将通讯录存入文件中,并且命名为PersonInfo.txt 4 //3.管理系统将执行以下操作 5 //(1)查看通讯录的所有信息 6 //(2)输入要查找的姓名,查找通讯录,如果找到则显示相关信息 7 //(3 阅读全文
posted @ 2018-06-28 17:47 孙悟空son_ku_kong 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1 //ferror函数的作用是检查文件中是否有错误,如果有错,则返回非0,否则返回0 2 //ferror(文件指针) 3 #include 4 #include 5 int main(){ 6 FILE *fp; 7 if((fp=fopen("file_data.txt","r"))==NULL){ 8 printf("打开文件失败\n");... 阅读全文
posted @ 2018-06-28 17:46 孙悟空son_ku_kong 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1 //feof函数的作用是判断文件指针是否在文件末尾,如果在文件末尾,返回非0,否则返回0 2 //feof(文件指针) 3 #include<stdio.h> 4 #include<stdlib.h> 5 int main(){ 6 FILE *fp; 7 char c; 8 if((fp=fo 阅读全文
posted @ 2018-06-28 17:45 孙悟空son_ku_kong 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1 //ftell函数的作用是返回文件位置指针的位置,给出当前位置指针相对于文件头的字节数 2 //返回值为long,当函数调用出错时,函数返回-1L 3 //ftell(文件指针) 4 #include 5 #include 6 int main(){ 7 FILE *fp; 8 long i; 9 if((fp=fopen("file_data.tx... 阅读全文
posted @ 2018-06-28 17:44 孙悟空son_ku_kong 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1 //fseek函数的作用是将文件的位置指针移到指定位置 2 //fseek(文件指针,位移量,起始点) 3 #include 4 #include 5 int main(){ 6 FILE *fp; 7 char s[]="abcdefghijklmnopqrstuvwxyz"; 8 char c; 9 if((fp=fopen("file_... 阅读全文
posted @ 2018-06-28 17:43 孙悟空son_ku_kong 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 //rewind函数的作用是使位置指针重新返回指定文件的开头 2 #include 3 #include 4 int main(){ 5 FILE *fp; 6 char s[]="abcdefghijklmnopqrstuvwxyz"; 7 char c; 8 if((fp=fopen("file_data.txt","w+"))==NULL... 阅读全文
posted @ 2018-06-28 17:42 孙悟空son_ku_kong 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1 //fread函数的作用是从指定文件中读入指定长度的数据块 2 //fread(buffer,size,count,文件指针) 3 #include 4 #include 5 int main(){ 6 struct Book_Type{ 7 char name[10]; 8 int price; 9 char aut... 阅读全文
posted @ 2018-06-28 17:41 孙悟空son_ku_kong 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1 //fwrite函数的作用是将指定长的数据写入文件中 2 //fwrite(fp,size,count,文件指针) 3 #include<stdio.h> 4 #include<stdlib.h> 5 int main(){ 6 struct Book_Type{ 7 char name[10] 阅读全文
posted @ 2018-06-28 17:38 孙悟空son_ku_kong 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1 //fscanf函数从指定的文件中按指定格式读入数据,与scanf函数作用类似,scanf从键盘输入,fscanf从文件输入 2 #include 3 #include 4 int main(){ 5 FILE *fp; 6 int i,j; 7 double m,n; 8 char s1[100],s2[100],s3[100],s4[100... 阅读全文
posted @ 2018-06-28 17:33 孙悟空son_ku_kong 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1 //fprintf函数将数据按指定格式写入指定文件中,与printf函数相似 2 //形式为 fprintf(文件指针,格式字符串,输出列表) 3 #include 4 #include 5 int main(){ 6 FILE *fp; 7 int i=10,j=12; 8 double m=1.5,n=2.345; 9 char s[]=... 阅读全文
posted @ 2018-06-28 17:24 孙悟空son_ku_kong 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 //fgets函数的作用是从指定文件中读取n-1个字符,然后在最后添加一个'\0'字符作为字符串结束的标志 2 //如果在读完n-1个字符之前遇到一个换行符或者EOF,则读入结束 3 #include 4 #include 5 int main(){ 6 FILE *fp; 7 char str[100]; 8 int n; 9 if( (f... 阅读全文
posted @ 2018-06-28 17:23 孙悟空son_ku_kong 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1 //fputs函数是把字符串写入指定文件中 2 #include 3 #include 4 int main(){ 5 FILE *fp; 6 char str[20]; 7 if((fp=fopen("file_data.txt","w"))==NULL ){ 8 printf("打开文件失败\n"); 9 exit... 阅读全文
posted @ 2018-06-28 17:22 孙悟空son_ku_kong 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1 //fgetc函数 2 //fgetc函数的作用是从指定的文件读入一个字符 3 #include 4 #include 5 int main(){ 6 FILE *fp; 7 char ch; 8 if( (fp=fopen("file_data.txt","r"))==NULL ){ 9 printf("打开文件失败\n"); 10... 阅读全文
posted @ 2018-06-28 17:14 孙悟空son_ku_kong 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 //fputc函数 2 //将一个字符写进一个文件中 3 #include 4 #include 5 int main(){ 6 FILE *fp; 7 char ch; 8 if( (fp=fopen("file_data.txt","w"))==NULL ){ 9 printf("打开文件失败\n"); 10 ... 阅读全文
posted @ 2018-06-28 17:13 孙悟空son_ku_kong 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 //typedef应用举例 2 #include 3 typedef int INTEGER; 4 typedef struct{ 5 int year; 6 int month; 7 int day; 8 }DATE; 9 10 typedef int COUNT[10]; 11 12 int main(){ 13 INTEGER i;... 阅读全文
posted @ 2018-06-28 17:08 孙悟空son_ku_kong 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1 //枚举 2 //1.枚举值对应的整数值默认情况从0开始,可以在枚举类型声明中自定义 3 //2.枚举值不是字符串,不能用printf("%s",a);输出 4 //3.不用枚举也能实现此程序,但是用枚举类型更加直观 5 #include 6 enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat}; 7 int main(){ 8 ... 阅读全文
posted @ 2018-06-28 17:03 孙悟空son_ku_kong 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1 //链表的学习 2 #include 3 #include 4 #define LEN sizeof(struct student) 5 struct student{ 6 int num; 7 float score; 8 struct student *next; 9 }; 10 int n;//这个是链表节点的个数 11 ... 阅读全文
posted @ 2018-06-28 11:38 孙悟空son_ku_kong 阅读(147) 评论(0) 推荐(0) 编辑
摘要: //指向指针的结构体 #include struct student{ int num; char name[20]; }student1={1001,"xiaoming"}; int main(){ struct student *p; p=&student1; printf("学生的号数\t学生的名字\t\n"); printf("%d\t%... 阅读全文
posted @ 2018-06-28 11:33 孙悟空son_ku_kong 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1 //用指向指针的指针输出若干字符串 2 #include 3 int main(){ 4 char *name[]={"Basic","Visual Basic","C","Visual C++","Pascal","Delphi"}; 5 char **p; 6 p=name; 7 for(int i=0;i<6;i++){ 8 ... 阅读全文
posted @ 2018-06-28 11:30 孙悟空son_ku_kong 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 //输入一个1-7的整数,输出对应的星期名,通过调用指针函数实现 2 #include 3 char name[8][20]={"Illegal day","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}; 4 char *day_name(int n){ 5 if(n7){ 6... 阅读全文
posted @ 2018-06-28 11:29 孙悟空son_ku_kong 阅读(145) 评论(0) 推荐(0) 编辑

导航