C语言怎么让fopen的内容逐行反过来输出

[复制链接]
查看11 | 回复3 | 2011-9-22 12:24:36 | 显示全部楼层 |阅读模式
前边这位给的程序根本不通,简直就是废物。一个读文件的程序要要让文件去适应你的程序?那程序不是废物是什么?这个功能用最基本的fopen、fread就能完成。用不着拿IO流来脱裤子放屁。而且,考虑到文件的内容长度不确定,根据需要可以:1.读一个字符就写出一个字符到目的(屏幕或者文件)。2.用链表,根据文件长度动态分配内存(malloc/free的组合完全可以胜任),一次性全部存储,再处理。...
回复

使用道具 举报

千问 | 2011-9-22 12:24:36 | 显示全部楼层
我想lz的意思是这样:#include#include#define CNTL_Z '\032'int main(){FILE *fp;long seek;long last;char x;if(!(fp = fopen("c:\\123.txt","r"))){printf(...
回复

使用道具 举报

千问 | 2011-9-22 12:24:36 | 显示全部楼层
#include int reverse(char *p)//将p所指向的字符串反向输出{if(*p){
reverse(p+1);
printf("%c",*p);}return 1;} void main(int argc,char *argv[]){char buff...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行