字符串文件的随机读取问题
有一文件存有几万个字符构成的串,要求读出每隔5个的字符成一串输出至另一文件中。我用字节长度变量,为何说没有对这一变量声明?该如何解决这个问题?
程序代码:#include "stdio.h"
#include "string.h"
#define N 6 //间隔数目
int main()
{
FILE *fpr;
FILE *fpw;
char ch;
long curpos = 0;
fpr = fopen( "test.txt", "r" );
fpw = fopen( "result.txt", "w" );
while( ( ch = fgetc( fpr ) ) != EOF )
{
if( curpos++ % N == 0)
{
fputc( ch, fpw );
}
}
fclose( fpr );
fclose( fpw );
return 0;
}不知道是否是你要的那种想法?