| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1063 人关注过本帖
标题:[求助]数组+文件+指针的题
取消只看楼主 加入收藏
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
结帖率:100%
收藏
 问题点数:0 回复次数:5 
[求助]数组+文件+指针的题

在D盘 test1中,存放10个整数,要求在insert中,能将给定的整数X插入到10个整数中规定的位置,在主调函数中输入待插入的数和位置,将插入后的结果重新写并输出到回到原来test1中
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "stdlib.h"
void insert(int *p,int i,int x)
{int a[11],j;
for(j=0;j<11;j++)
if(j==(i-1))
{{a[j]=x;
continue;}
a[j]=*(p++); }
p=a;}

main()
{FILE *fp;
int a[11],i,p,x;
if((fp=fopen("d:\\test1.txt","r+"))==NULL)
{printf("the file can't open");
exit(0);
}
for(i=0;i<11;i++)
a[i]=getw(fp);
scanf("%d,%d",&p,&x);
insert(a,p,x);
for(i=0;i<11;i++)
{putw(a[i],fp);
printf("%d",a[i]);}}



搜索更多相关主题的帖子: 指针 int 文件 整数 
2006-06-04 20:11
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
收藏
得分:0 

我就是搞不懂咱有错误,我想了好久哟


2006-06-04 22:26
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
收藏
得分:0 
希望那个高手给我看一下哈,在这里谢谢了哟

2006-06-04 22:52
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
收藏
得分:0 
请问各位一下.if((fp=fopen("d:\\test1.txt","rt+"))==NULL)中的rt+中的t是什么意思??
还有为什么不能用putw各getw这两个专门读写一个整数年的函数,偏偏用fprintf 各fscanf这两个函数呢??他们两个之间有什么区别没????


2006-06-05 10:14
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
收藏
得分:0 

我还是搞不懂rt+是什么意思,哪能位高手给我解释一下嘛


2006-06-05 12:01
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
收藏
得分:0 
哦谢谢哈

2006-06-05 13:33
快速回复:[求助]数组+文件+指针的题
数据加载中...
 
   



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

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