Click here to Skip to main content
15,925,181 members
Home / Discussions / C#
   

C#

 
QuestionSearching a string in a binary file using BinaryReader Pin
SimpleData11-Jul-09 8:08
SimpleData11-Jul-09 8:08 
AnswerRe: Searching a string in a binary file using BinaryReader Pin
Eddy Vluggen11-Jul-09 8:28
professionalEddy Vluggen11-Jul-09 8:28 
GeneralRe: Searching a string in a binary file using BinaryReader [modified] Pin
SimpleData11-Jul-09 8:49
SimpleData11-Jul-09 8:49 
GeneralRe: Searching a string in a binary file using BinaryReader [modified] Pin
Eddy Vluggen11-Jul-09 10:32
professionalEddy Vluggen11-Jul-09 10:32 
GeneralRe: Searching a string in a binary file using BinaryReader Pin
Luc Pattyn11-Jul-09 14:08
sitebuilderLuc Pattyn11-Jul-09 14:08 
GeneralRe: Searching a string in a binary file using BinaryReader Pin
Eddy Vluggen12-Jul-09 0:54
professionalEddy Vluggen12-Jul-09 0:54 
GeneralRe: Searching a string in a binary file using BinaryReader Pin
Luc Pattyn12-Jul-09 5:20
sitebuilderLuc Pattyn12-Jul-09 5:20 
GeneralRe: Searching a string in a binary file using BinaryReader Pin
OriginalGriff11-Jul-09 10:48
mveOriginalGriff11-Jul-09 10:48 
Ok, so it is obvious what the problem is.

Lets look at what you have:

1) an EXE file (binary, random data as far as BinaryReader is concerned).
2) add "blablabla" to the end.
3) a loop that does not end unless it suceeds in finding your string, or runs out of stream and throws an exception, that you aren't catching.
4) an equality test that is failing.

If I rewrote this as:
string s = @"hello there! This is what you are looking for: blablabla";
if(s == "blablabla")
   {
   Console.Writeline("Give the man a million bucks");
   }
else
   {
   Console.WriteLine("Give the man a dead fish");
   }


Do you think you could spot the problem yourself?

No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.

This message is made of fully recyclable Zeros and Ones

GeneralRe: Searching a string in a binary file using BinaryReader Pin
harold aptroot11-Jul-09 13:19
harold aptroot11-Jul-09 13:19 
QuestionTime values in arraylist Pin
Member 398136611-Jul-09 3:39
Member 398136611-Jul-09 3:39 
AnswerRe: Time values in arraylist Pin
Henry Minute11-Jul-09 3:52
Henry Minute11-Jul-09 3:52 
GeneralRe: Time values in arraylist Pin
PIEBALDconsult11-Jul-09 7:04
mvePIEBALDconsult11-Jul-09 7:04 
QuestionRe: Time values in arraylist Pin
PIEBALDconsult11-Jul-09 4:23
mvePIEBALDconsult11-Jul-09 4:23 
Questionhi.. Pin
mjawadkhatri11-Jul-09 1:30
mjawadkhatri11-Jul-09 1:30 
AnswerRe: hi.. Pin
OriginalGriff11-Jul-09 1:42
mveOriginalGriff11-Jul-09 1:42 
AnswerRe: hi.. Pin
Christian Graus11-Jul-09 2:15
protectorChristian Graus11-Jul-09 2:15 
GeneralRe: hi.. Pin
EliottA11-Jul-09 18:40
EliottA11-Jul-09 18:40 
GeneralRe: hi.. Pin
Baeltazor12-Jul-09 2:52
Baeltazor12-Jul-09 2:52 
QuestionSpeed up performance Pin
gehbitte11-Jul-09 0:55
gehbitte11-Jul-09 0:55 
AnswerRe: Speed up performance Pin
Henry Minute11-Jul-09 1:03
Henry Minute11-Jul-09 1:03 
AnswerRe: Speed up performance Pin
Nicholas Butler11-Jul-09 1:38
sitebuilderNicholas Butler11-Jul-09 1:38 
GeneralRe: Speed up performance [modified] Pin
gehbitte11-Jul-09 2:23
gehbitte11-Jul-09 2:23 
GeneralRe: Speed up performance Pin
harold aptroot11-Jul-09 2:33
harold aptroot11-Jul-09 2:33 
GeneralRe: Speed up performance [modified] Pin
gehbitte11-Jul-09 2:49
gehbitte11-Jul-09 2:49 
GeneralRe: Speed up performance Pin
harold aptroot11-Jul-09 3:10
harold aptroot11-Jul-09 3:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.