Read every other value using FileSeek : FileStream : File Directory Stream C# Examples


C# Examples » File Directory Stream » FileStream »

 

Read every other value using FileSeek









    
using  System;  
using  System.IO;    
  
class  MainClass  {  
    public  static  void  Main()  {  
        FileStream  f;  
        char  ch;  
  
        try  {  
            f  =  new  FileStream("random.dat",  FileMode.Create);  
        }  
        catch(IOException  exc)  {  
            Console.WriteLine(exc.Message);  
            return  ;  
        }  
  
        //  Write  the  alphabet.            
        for(int  i=0;  i  <  26;  i++)  {  
            try  {  
                f.WriteByte((byte)('A'+i));  
            }    
            catch(IOException  exc)  {  
                Console.WriteLine(exc.Message);  
                return  ;  
            }  
        }  
  
        try  {  
            Console.WriteLine("Here  is  every  other  value:  ");  
            for(int  i=0;  i  <  26;  i  +=  2)  {  
                f.Seek(i,  SeekOrigin.Begin);  //  seek  to  ith  double  
                ch  =  (char)  f.ReadByte();  
                Console.Write(ch  +  "  ");  
            }  

  
        }    
        catch(IOException  exc)  {  
            Console.WriteLine(exc.Message);  
        }  
    
        Console.WriteLine();  
        f.Close();  
    }  
}
    
   
  
   



Output

Here is every other value:
A C E G I K M O Q S U W Y


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo File Directory Stream
» FileStream