Thanks for the analysis of my codes. I have learn quite a bit from that(notably the use of chomp to get rid of new line and the assigning of key values into the array, didn't think of that before!).
However, for the last part, I wish to clarify some things with you. Because what I really want to get the functions that doesn't matches, to be printed out and not the count of the number of functions that doesn't match.
I did tried what you suggested. And I traced the problem to the following code :
because a hash would keep unique cases of whatever that is assigned to it, everytime I tried to change it, this would happen:unless ($fish eq $local) { $hash2{$local}++; }
stub.cfunction1<br> function2<br>
now we have 2 files to work with and the actual output is:function1<br> stubfunction1<br> function2<br> stubfunction2<br>
when actually what I wanted is :function1<br> stubfunction1<br> function2<br> stubfunction2<br><br>
So is there any other things that I can try to get the output that I want.stubfunction1<br> stubfunction2<br><br>
In reply to Re: Re: Comparing 2 C files
by Anonymous Monk
in thread Comparing files
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |