怎样用fread与fseek从后向前读字符串!
比如一个.txt文件,内容是“中国万岁”。
现在想要倒序输出字符串的内容,也就是说先输出‘岁’,再输出‘万’,再输出‘国’,最后输出‘中’。
用fread和fseek该怎样做呢?
现在想要倒序输出字符串的内容,也就是说先输出‘岁’,再输出‘万’,再输出‘国’,最后输出‘中’。
用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);
...全文
相关推荐
Matlab文件操作及读txt文件(fopen,fseek,fread,fclose).pdf
Matlab文件操作及读txt文件(fopen,fseek,fread,fclose).pdf
C语言fseek、fread、fwrite读写二进制文件
C语言读写二进制文件的使用
c++相关技术 fread
c++ 读文件 fread是一个函数。从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功或读到文件末尾返回 0。
第20讲 6.2.20移动指针—fseek.doc
文档
fseek_line(fid, offset, verbose):检索打开的txt文件的特定行数。-matlab开发
当使用 fgetl() 函数逐行读取 txt 文件时,指针将始终指向下一行的第一个字符。 此函数将有助于将指针定位回用户希望检索的行,并将该行取出。


