I made changes to my previous code.plz c the code here...
byte[] file = File.ReadAllBytes(textBox1.Text);
int size=file.Length;
int[] array1 = new int[size];
FileStream fsdest = File.Open("dest.txt", FileMode.Create);
using (MemoryStream memo = new MemoryStream(file))
{
using (BinaryReader r = new BinaryReader(memo))
{
for (int i = 0; i < file.Length; i++)
{
byte result = r.ReadByte();
array1[i] = result;
listBox1.Items.Add(array1[i]);
byte[] memb = memo.ToArray();
BinaryWriter bw = new BinaryWriter(fsdest);
bw.Write(memb);
bw.Close();
}
}
}
i have taken a notepad..and and placed some values in it...the values will get loaded in to array...which are in bytes...later on..i am loading all the values into another file..i.e coverting these bytes to orignal values in another text file..called "dest.txt"...
above textbox1.text is nothing but the firstnotepad file....
when i run the program i get an error.."Stream was not writable"....
but the second notepad gets the same values as the first notepad....eventhough..error is coming...what actually is wrong...is array useful in this case..or am i using unnecessarily..