[C++] 纯文本查看 复制代码
#include <stdio.h>
int main(void)
{
FILE *fp;
int i;
int c;
fp = fopen("test.txt", "r");
for (i = 0; i < 3; i++)
fgetc(fp);
if (!fseek(fp, 3, SEEK_CUR)) {
for (i = 0; i < 10; i++) {
if ((unsigned char)(c = fgetc(fp)) != '\0')
printf ("%c\n", (unsigned char)c);
else
printf ("ok, got 'NULL' character\n");
}
}
else
printf ("fseek error\n");
fclose(fp);
return (0);
}
[C++] 纯文本查看 复制代码
if (!fseek(fp, 3, SEEK_CUR)) {
for (i = 0; i < 10; i++) {
if ((unsigned char)(c = fgetc(fp)) != '\0')
printf ("%c\n", (unsigned char)c);
else
printf ("ok, got 'NULL' character\n");
if (feof(fp)) {
printf ("encounter EOF and i = %d\n", i);
fclose(fp);
exit (0);
}
}
}