📄 cf_test_read.c
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cf.h"
void
main(int argc, char *argv[])
{
int i, y, fd, buflen;
char buffer[1024];
FILE *fptr;
if (argc < 5)
{
fprintf (stderr, "%s config_file output_file buffer_len keyword0 [keyword1 ...]\n", argv[0]);
exit (1);
}
if ((fptr = fopen(argv[2],"w")) == (FILE *)NULL)
{
fprintf (stderr, "Cannot open output file.\n");
exit (1);
}
fd = CF_open (argv[1]);
if (fd < 0)
{
fprintf(fptr, "error open file = %s, errcode=%d\n", argv[1], fd);
fclose(fptr);
exit (0);
}
fprintf(fptr,"successfully open file, slot index=%d\n",fd);
buflen = (int)atol(argv[3]);
for (i=4; i<argc; i++)
{
y = CF_read (fd, argv[i], buffer, buflen);
while (y == CF_OK)
{
fprintf (fptr, "[%s]\n", buffer);
y = CF_read (fd, NULL, buffer, buflen);
}
fprintf (fptr, "y = %d\n", y);
}
CF_close(fd);
fclose(fptr);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -