读取文件中的数据出错,不知道哪里有问题
2014-04-17 15:48
218 查看
#include<stdio.h>
main()
{
int i;
char str[30];
FILE *fp;
fp=fopen("123.txt","r+");
while(!feof(fp))
{
i=0;
fscanf(fp,"%s",str);
while(str[i]!='\0')
i++;
str[i+0]='@';
str[i+1]='q';
str[i+2]='q';
str[i+3]='.';
str[i+4]='c';
str[i+5]='o';
str[i+6]='m';
str[i+7]='\0';
printf("%s\n",str);
}
fclose(fp);
}
程序是想从一个文本文件中读入数据,如:123,456,7897,输出:123@qq.com,456@qq.com,7897@qq.com
但是程序执行次数有误,输出的也不是正确的结果,是什么原因呀?
main()
{
int i;
char str[30];
FILE *fp;
fp=fopen("123.txt","r+");
while(!feof(fp))
{
i=0;
fscanf(fp,"%s",str);
while(str[i]!='\0')
i++;
str[i+0]='@';
str[i+1]='q';
str[i+2]='q';
str[i+3]='.';
str[i+4]='c';
str[i+5]='o';
str[i+6]='m';
str[i+7]='\0';
printf("%s\n",str);
}
fclose(fp);
}
程序是想从一个文本文件中读入数据,如:123,456,7897,输出:123@qq.com,456@qq.com,7897@qq.com
但是程序执行次数有误,输出的也不是正确的结果,是什么原因呀?
相关文章推荐
- 基因数据处理74之从HDFS读取vcf文件存为Adam的parquet文件(有问题)
- Android 之 使用File类在SD卡中读取数据文件
- php读取txt文件并将数据插入到数据库
- [工作] 用excel导出文件数据量和代码读取文件数据量不一样
- python使用h5py读取mat文件数据,并保存图像
- JXL 读取 Excel java中jxl导出数据到excel的例子 上传文件
- Iphone开发(十一)从plist文件读取列表数据并添加索引
- 通过纯Java代码从excle中读取数据(为.xlsx文件)
- 用于“实时”读取文件数据的小工具 ----- dread
- 利用COM组件IPicture读取jpg、gif、bmp图片文件数据和显示图片的两个函数
- java读取excel文件数据
- C语言fread()函数:读文件函数(从文件流读取数据)
- 从文件中读取数据到集合
- C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组
- springMVC从上传的Excel文件中读取数据
- java中从配置文件中读取数据
- C++文件流操作,从文件中读取数据并显示
- SQL C# nvarchar类型转换为int类型 多表查询的问题,查询结果到新表,TXT数据读取到控件和数据库,生成在控件中的数据如何存到TXT文件中
- php 读取文件内容与向文件写入数据
- 流和文件:保存和读取字节级数据