资料库
首页
行业资料库
养殖
模电
互联网
生活资料库
说明书
学习资料库
面试题
答案
大学C语言课程设计之信息发布平台.doc
发布时间:2022-06-15
发布人:admin
分类:
说明书
资料大小:0.50M
资料格式:doc
举报
版权申诉
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
下载资料
收藏
0
文本预览
数据结构课程设计之信息发布平台 1 程序测试 进入程序主界面,选择 3 选择 1,可以查看信息,查看全部信息。 发表评论,选择 4
并且同时保存文件 查看评论,选择 2 保存信息,提示保存该信息。 删除信息,选择 5 1
附录 1 程序源代码 #include
#include
#include
#include
#define A 500//最大容量 struct information { char char char char } I[A] ; nId[10]; szName[20]; szTime[21]; szText[80]; //信息编号 //发布者姓名 //信息时间 //信息内容 //定义结构体变量 I[A] struct comment { char num2[10]; char nID[10]; char szName[15]; char szTime[21]; char szText[80]; struct comment *next; } C[A]; //被评论的信息编号 //评论编号 //评论者姓名 //评论时间 //评论内容 //定义链表 /****************************************************** 2
功能:获取系统当前时间 输入:待存入时间的数组或字符串指针 输出:存入时间的数组或字符串指针 ******************************************************/ char * getCurTime(char szTime[]) { time_t now; struct tm *pTime; time(&now); pTime = localtime(&now); sprintf(szTime,"%04d-%02d-%02d %02d:%02d:%02d",(1900 + pTime->tm_year), (1 + pTime->tm_mon), pTime->tm_mday, pTime->tm_hour, pTime->tm_min, pTime->tm_sec); return szTime; } int i,long_ifm,long_cmt; char ch; void save() { FILE *fp; if((fp=fopen("information.txt","w"))!=NULL) { for(i=0;i
{ FILE *fp; if((fp=fopen("information.txt","r"))!=NULL) { i=0; while(!feof(fp)) { fscanf(fp,"\t%s\t%s\t%s\t%s\t\n",&I[i].nId,&I[i].szName,&I[i].szTime,&I[i].szText); if(!feof(fp)) i++; } long_ifm=i; fclose(fp); } if((fp=fopen("comment.txt","r"))!=NULL) { i=0; while(!feof(fp)) { fscanf(fp,"\t%s\t%s\t%s\t%s\t%s\t\n",&C[i].nID,&C[i].szName,&C[i].szTime,&C[i].szText, &C[i].num2); if(!feof(fp)) i++; } long_cmt=i; fclose(fp); } } int findInfomation(char s[] ) { int m=0; for(;m
printf("\t 信息编号\t 发布者姓名\t 信息时间\t 信息内容\t\n"); for(i=0;i
long_ifm++; printf("一条信息发布完成,是否继续发布下一条信息?(y/n):"); while(1) { ch=getchar(); getchar(); if(ch=='y' || break; else ch=='Y' || ch=='n' || ch=='N') printf("输入错误请重新输入:\n"); } if(ch=='n' || ch=='N') break; } save(); printf("发布成功!并已保存到文件。\n"); } int findComment(char s[] ) { int m=0; for(;m
printf("请输入评论编号:"); gets(C[i].nID); } printf("请输入评论者姓名:\n"); gets(C[i].szName); printf("评论时间为:\n 系统当前时间\n"); getCurTime(C[i].szTime); printf("请输入评论内容:\n"); gets(C[i].szText); long_cmt++; save(); printf("评论成功!并已保存到文件。\n"); } void delInfomation() { char s[20]; printf("请输入要删除的信息编号:"); gets(s); for(i=0;i
分享到:
赞
收藏
上一篇
Think Python 2e 中译版.pdf
下一篇
无感BLDC变电感启动算法应用文档.pdf
相关推荐
2023年江西萍乡中考道德与法治真题及答案.doc
2012年重庆南川中考生物真题及答案.doc
2013年江西师范大学地理学综合及文艺理论基础考研真题.doc
2020年四川甘孜小升初语文真题及答案I卷.doc
2020年注册岩土工程师专业基础考试真题及答案.doc
2023-2024学年福建省厦门市九年级上学期数学月考试题及答案.doc
2021-2022学年辽宁省沈阳市大东区九年级上学期语文期末试题及答案.doc
2022-2023学年北京东城区初三第一学期物理期末试卷及答案.doc
2018上半年江西教师资格初中地理学科知识与教学能力真题及答案.doc
2012年河北国家公务员申论考试真题及答案-省级.doc
2020-2021学年江苏省扬州市江都区邵樊片九年级上学期数学第一次质量检测试题及答案.doc
2022下半年黑龙江教师资格证中学综合素质真题及答案.doc
资料库
后端
共收录2142份资料,累计10个分类,关注成员有19位,主要包括:Perl,Docker,Delphi,VB,PHP,Java,C,C#,Python,C++
热门标签
Perl
Docker
Delphi
VB
PHP
Java
C
C#
Python
C++
最新资料
2022-2023学年河北省唐山市高三上学期期末数学试题及答案.doc
2022-2023学年河北省张家口市高三上学期期末数学试题及答案.doc
2022-2023学年河北省衡水市高三上学期期末语文试题及答案.doc
2022-2023学年河北省保定市高三上学期期末数学试题及答案.doc
2022-2023学年河北省张家口市高三上学期期末语文试题及答案.doc
2022-2023学年河北省石家庄市高三上学期期末语文试题及答案.doc
2020-2021年四川省凉山州西昌市高一物理上学期期中试卷及答案.doc
2020-2021年四川省遂宁市安居区高一英语上学期期中试卷及答案.doc
2020-2021年四川省西昌市高一英语上学期期中试卷及答案.doc
2021-2022年四川省广安市岳池县高一地理上学期期中试卷及答案.doc
2021-2022年四川省成都市郫都区高一物理上学期期中试卷及答案.doc
2021-2022年四川省广安市岳池县高一物理上学期期中试卷及答案.doc