|
发表于 2007-11-22 15:27:11
|
显示全部楼层
Post by 守住每一天;1786139
#include <stdio.h>
man ()
{
FILE *fp;
fphzk=("/proc/nat/dev","rt");
if((fphzk=fopen("/proc/nat/dev","rb")==NULL)
{
printf("\nerror on open /proc/nat/dev file!");
getch();
exit(1);
}
printf("input a dev:\n");
ch=getchar();
while (ch!='\n')
{
fputc(ch,fphzk);
ch=getchar();
}
rewind(fphzk);
ch=fgetc(fphzk);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fphzk);
}
printf("\n");
fclose(fphzk);
}
我从DEV中读取文件,再写入到别一个文件,看看对不对???
着急了呀...来帮我看看吧.
还有一个问题,我是读取了文件,但我要如何过滤???只提取一些重要的信息.其它的不要.
读取文件,用fread,写文件用fwrite,这都是ANSI C库中的函数,随便哪本C语言的书都会讲到的。怎么过滤,我前面不是说过了吗? |
|