怎样用fread与fseek从后向前读字符串!

bazzi2011 bazzi2011 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如一个.txt文件,内容是“中国万岁”。

现在想要倒序输出字符串的内容,也就是说先输出‘岁’,再输出‘万’,再输出‘国’,最后输出‘中’。

用fread和fseek该怎样做呢?

FILE *pFile = fopen(_T("1.txt"), _T("r"));
char ch[100];
memset(ch, 0, 100);
fseek(pFile, -2, SEEK_END); //这里的第二个参数该如何控制?
fread(ch, 1, 100, pFile); //这里的最后一个参数又该怎样控制?
MessageBox(ch);
fclose(pFile);
...全文
评论 10
收藏 已收藏
分享
返回顶部
bazzi2011
C++ 语言 65,214 成员 250,514 内容