标题:文件问题,往一个txt文档里写入3个数
只看楼主
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
结帖率:100%
已结贴  问题点数:20 回复次数:7 
文件问题,往一个txt文档里写入3个数
往一个txt文档写进100 200 300这3个数 要一行一个,这是第一个程序
第二个程序要读出这个文档的内容,并算出这3个数的和 怎么写?
搜索更多相关主题的帖子: txt 文档里 文件 
2010-05-27 22:15
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
得分:0 
高手解答一下
2010-05-27 22:24
kingsroot
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:284
专家分:1159
注 册:2010-3-28
得分:0 
#include <stdio.h>
#include <stdlib.h>

int main( void )
{
FILE *ptr;
ptr = fopen( "text1.txt", "w+");
if( ptr == NULL )
{
perror( "File:" );
exit(1);
}
fprintf(ptr,"100\n200\n300" );
fclose( ptr );
return 0;
}
/*************/
#include <stdio.h>
#include <stdlib.h>

int main( void )
{
FILE *ptr;
int a,b,c;
ptr = fopen( "text1.txt", "r");
if( ptr == NULL )
{
perror( "File:" );
exit(1);
}
fscanf(ptr,"%d\n%d\n%d", &a,&b,&c );
fclose( ptr );
printf("total is %d", a+b+c );
return 0;
}
2010-05-27 22:53
kingsroot
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:284
专家分:1159
注 册:2010-3-28
得分:0 
可以在第二个程序的倒数第三行加个getchar(),以免程序一闪而过
2010-05-27 22:55
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
得分:0 
用fgets fputs的怎么写
2010-05-28 12:36
kingsroot
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:284
专家分:1159
注 册:2010-3-28
得分:20 
#include <stdio.h>
#include <stdlib.h>

int main( void )
{
FILE *ptr;
ptr = fopen( "text1.txt", "w+");
if( ptr == NULL )
{
perror( "File:" );
exit(1);
}
fputs("100\n200\n300", ptr );
fclose( ptr );
return 0;
}
/**********************/
#include <stdio.h>
#include <stdlib.h>

int main( void )
{
FILE *ptr;
int a,total = 0;
char str[100];
ptr = fopen( "text1.txt", "r");
if( ptr == NULL )
{
perror( "File:" );
exit(1);
}
while(fgets( str,100, ptr) )
{
    total += atoi( str );
};
fclose( ptr );
printf("total is %d", total );
getchar();
return 0;
}
2010-05-28 15:38
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
得分:0 
回复 6楼 kingsroot
请问一下这位大大。。第二条程序是不是一定要用到atoi这个函数 我还没学这个 有没其他方法?
2010-05-28 21:02
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
得分:0 
求解答
2010-05-28 22:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-308417-1-1.html




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

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