int fseek(FILE* qpStream, long lOffset, int iStart);
#include <cstdio>
int main()
{
char* cpFileName = "XoaX.txt";
// Open an ASCII text file for reading.
FILE* qpFile = fopen(cpFileName, "r" );
// Check that the file was opened successfully.
if (!qpFile) {
printf("Could not open %s for reading \n", cpFileName);
return 1;
}
// Set the pointer to position 2 in the file.
int iRet = fseek(qpFile, 2, SEEK_SET);
if (iRet == 0) {
// Read in 'a' at two places from the beginning
int iRead = fgetc(qpFile);
printf("Read in: %c\n", (char)iRead);
}
fclose(qpFile);
return 0;
}
© 20072025 XoaX.net LLC. All rights reserved.