| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 521 人关注过本帖
标题:函数调用问题
取消只看楼主 加入收藏
想你的天空
Rank: 2
等 级:新手上路
威 望:5
帖 子:610
专家分:0
注 册:2004-12-30
收藏
 问题点数:0 回复次数:0 
函数调用问题

//新增加文件11 #include "stdio.h" #include "stdlib.h" struct time { int year; int month; int day; }; struct note { char no[20]; char title[40]; char nr[200]; struct time rq; char file[40]; }kind[6]; void main() { char filename[20],n[20]; char a=0,b=0,c=0,d=0,e=0,f=0; int i; FILE *fp; printf("\n请输入第几种类记录的信息:\n"); scanf("%d",&i); printf("请为第%d个记录增加1\n",i); switch(i) { case 1: a++ ;break; case 2: b++ ;break; case 3: c++ ;break; case 4: d++ ;break; case 5: e++ ;break; case 6: f++ ;break; } //fflush(stdin);空stdin即标准输入流的缓冲区,防止它影响后面的数据输入 printf("输入序号:\n"); scanf("%s",kind[i].no); fflush(stdin);

printf("输入标题:\n"); gets(kind[i].title); fflush(stdin);

printf("输入内容:\n"); gets(kind[i].nr); fflush(stdin);

printf("输入日期\n"); scanf("%d%d%d",&(kind[i].rq.year),&(kind[i].rq.month), &(kind[i].rq.day)); fflush(stdin); printf("输入存放的文件名字\n"); scanf("%s",kind[i].file); fflush(stdin); printf("输入增加的文件名字\n"); gets(filename); if ((fp=fopen(filename,"wb"))==NULL) { printf ("不能打开所输入的文件\n"); exit (0); } printf("\n恭喜您!!成功添加记录...\n"); fwrite(&kind[i],sizeof(struct note),1,fp); fclose(fp); } 声明:原来的能正确运行,但是加了order()函数只后,不能运行order函数的功能!!! order()函数目的是接受 a b c d e f来进行排序

搜索更多相关主题的帖子: 函数 
2005-01-01 17:02
快速回复:函数调用问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015221 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved