Re: [algogeeks] Re: Code it...

2011-11-11 Thread saurabh singh
for an executable its not possible. open will return with ETXTBSY error. OS:ubuntu. On Fri, Nov 11, 2011 at 1:50 PM, NAMAN KOHLI wrote: > @Utkarsh > > In this code I am writing on the source code file at time of execution > Every time the file executes it changes its own source code...

Re: [algogeeks] Re: Code it...

2011-11-11 Thread NAMAN KOHLI
@Utkarsh In this code I am writing on the source code file at time of execution Every time the file executes it changes its own source code...However I too would like to know if we can do that in c ... On Fri, Nov 11, 2011 at 12:38 PM, UTKARSH SRIVASTAV wrote: > @NAMAN i don't know python

Re: [algogeeks] Re: Code it...

2011-11-10 Thread UTKARSH SRIVASTAV
@NAMAN i don't know python but i think u r writing in a new file . what i want to say a c code that could write on a.out without the use of another file On Fri, Nov 11, 2011 at 12:32 PM, NAMAN KOHLI wrote: > I think @Don meant this > > For a *"New Text Document.py"* in my folder I am

Re: [algogeeks] Re: Code it...

2011-11-10 Thread NAMAN KOHLI
I think @Don meant this For a *"New Text Document.py"* in my folder I am running this script in python File = open("New Text Document.py",'r') data = File.readlines() print 1 value = int(data[2].split(" ")[1]) print value File.close() File = open("New Text Document.py",'w') value += 1 data[2]

Re: [algogeeks] Re: Code it...

2011-11-10 Thread UTKARSH SRIVASTAV
@don can u give a code for your logic On Wed, Oct 19, 2011 at 2:45 PM, Azhar Hussain wrote: > I am not sure about the program to do it. But, 'strace' on linux would > give the details of a program(parameters passed, retrun values, signals > recieved etc). If you are looking for something similar

Re: [algogeeks] Re: Code it...

2011-10-19 Thread Azhar Hussain
I am not sure about the program to do it. But, 'strace' on linux would give the details of a program(parameters passed, retrun values, signals recieved etc). If you are looking for something similar then you can loot at strace source. mean while a.out does not not have information of stack pointer

Re: [algogeeks] Re: Code it...

2011-10-19 Thread Rahul
http://www.dgp.toronto.edu/~ajr/209/notes/memoryos.html Rahul On Wed, Oct 19, 2011 at 2:29 PM, Rahul wrote: > http://valgrind.org/ > > I am not sure but this may help on linux. > I have a question that how to determine the number of system calls a > program has made ? > That too of a particular

Re: [algogeeks] Re: Code it...

2011-10-19 Thread Rahul
http://valgrind.org/ I am not sure but this may help on linux. I have a question that how to determine the number of system calls a program has made ? That too of a particular type Rahul On Wed, Oct 19, 2011 at 11:07 AM, kumar raja wrote: > Can someone give me an idea about how to see the range

Re: [algogeeks] Re: Code it...

2011-10-18 Thread kumar raja
Can someone give me an idea about how to see the range of segments like data ,heap,stack and text segments of an executable file.(a.out) Is there anyway to access the those segments from the program itself (while in execution), like using stack pointer for stack segment ?? On 18 October 2011 19

[algogeeks] Re: Code it...

2011-10-18 Thread sravanreddy001
@Don, Gene: very good insights, didn't even thought of the changing the executable, but it indeed is one way to do. :) @Don: agree with scripts and interpreted code.. :) [coming out of the same language helps answers some questions easily] -- You received this message because you are subscrib

[algogeeks] Re: Code it...

2011-10-18 Thread Don
It depends on the language. If is is a scripted or interpreted language then you can just change the source code. If it is a compiled language you would change the binary code where the output value is stored. I'm not saying that it is a recommended approach, but it is possible. Don On Oct 17, 10:

[algogeeks] Re: Code it...

2011-10-18 Thread Gene
Not really. Most executable formats have a way to include extra data that's not used by the loader. You could store a count in such data and have the program modify the executable every time it runs. Not recommended, though. A separate file is a much better idea. You could also play games by a

[algogeeks] Re: Code it...

2011-10-17 Thread sravanreddy001
@don Do you mean read the source and modify the hard coded value.. This will involve the the compile and linking steps right? Did you mean some thing else? -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To view this discussion on the web vi

[algogeeks] Re: Code it...

2011-10-17 Thread Don
Could be done by a self-modifying program. Don On Oct 15, 5:26 am, kumar raja wrote: > you have to write a program which tell about how many times it has run. > ex: > if you run first time it will print 1. > if you run second time it will print 2. > like this. > > -- > Regards > Kumar Raja > M.Te

[algogeeks] Re: Code it...

2011-10-16 Thread sravanreddy001
the only way to do this is to store in an external space like file. if its a function that is called, a static variable can be used to track count. Question: Can extern variables span accross processes? They cannot right. I mean two forked process share the same extern variable instance?? --