如何从一个文本文件中逐个读取

 我来答
百度网友10a24bf
2017-05-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:95%
帮助的人:2902万
展开全部
C语言问题 怎样从一个文件中逐个读入字符(每次读入一个)
怎样从一个文件中逐个读入字符(每次读入一个),再把读入的数经过加密后逐个写入到指定的文件中,加密过程不需要,读写过程的编程请各位赐教了~~高手们都来帮帮忙呀~~~~

xxy0827 | 浏览 5442 次

推荐于2016-03-24 20:43:57最佳答案
一般有两种方式
FILE*fp=fopen("文件路径名","打开方式");
文件路径可以是绝对路径,默认为相对路径
打开方式由于是读入,可以直接写"r"

方法1,

1
2
3

char ch;
while(!feof(fp))
fscanf(fp,"%c",&ch);

用fscanf()函数读入

方法2,

1
2
3

char ch;
while(!feof(fp))
ch=fgetc(fp);

用fgetc()函数读入
匿名用户
2019-05-26
展开全部
大概算法思路:怎样从一个文件中逐个读入字符(每次读入一个)
1获取文本长度(到全角(1文本))
2获取文本左边(到全角(1文本)2)‘’2字节为一个全角字,获取(1文本)第一个(1字)
3‘’删掉(1文本)的第一个(1字)得到文本(2文本)
4获取文本长度(到全角(2文本))
5‘’2字节为一个全角字,获取(2文本)第一个(2字)
如此循环.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式