一个文件操作的例子

一个文件操作的例子

#include < string .h >
#include
< stdio.h >
int  main()
{
    FILE 
*pFile;
    pFile 
= fopen("myfile.txt","w+");

    
char str[8= "qwertyu";
    fwrite(str,
1,7,pFile);

    
long pos = ftell(pFile);

    
char ch = getc(pFile);

    
int ret = 0;

    ret 
= printf("%d",pos);
    ret 
= printf("%c",ch);

    ret 
= fseek(pFile,-5,2);

    
if(ret != 0)
    
{
        printf(
"wrong");
    }

     
    pos 
= ftell(pFile);
    
    ch 
=getc(pFile);
    ret 
= printf("%d",pos);
    ret 
= printf("%c",ch);

    
char strbuf[6];
    
//rewind(pFile);
    ret = fread(strbuf,1,3,pFile);

    printf(
"%s",strbuf);

    fclose(pFile);
    
return 0;

}

你可能感兴趣的:(一个文件操作的例子)