文本文件读取写入的问题(急)

xmuzqs 2005-06-18 12:39:44

1。
在input.txt文件中有这么两行数据
5 10
7 2 6 5 4
现在我想在程序中读取出来,比如:
把5赋给一个变量,把10赋给另一个变量,而把整个第二行赋给一个数组
2。
然后把程序中的结果写入output.txt中
格式如下:
比如:
10
2 3
4 5
我是新手,希望高手解释的详细点,最好给出代码。
谢谢。
...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
s_topman 2005-06-18
  • 打赏
  • 举报
回复
NO.1
#include <stdio.h>
buf[5];
v1,v2;
FILE* fd=fopen("input.txt","r");
if(!fp)
{
printf("error occured when open a file.\n");
}
fscanf(fd,"%d %d",&v1,&v2);
for(i=0;i<5;i++)
{
fscanf(fd,"%d",&buf[i]);
}
close(fd);
s_topman 2005-06-18
  • 打赏
  • 举报
回复
???什么意思,表述不清
zhangqiushui 2005-06-18
  • 打赏
  • 举报
回复
2.
FILE* fpOut=fopen("output.txt","w");
if(!fpOut)
{
printf("error occured when write a file.\n");
//exit(2);
}
for(k=0;k<n;++k)
{
if(option[k])
{
fprintf(fpOut,"序号:%4d,重量:%6f\n",k+1,a[k].weight);
}
}
fprintf(fpOut,"\n总价值为:%6f\n",maxW);
printf("数据已成功写入!");
fclose(fpOut);

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧