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 <[email protected]> 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...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 <
> [email protected]> wrote:
>
>> @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 <[email protected]>wrote:
>>
>>> 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]="print "+str(value)+'\n'
>>> for i in data:
>>>     File.writelines(i)
>>> File.close()
>>>
>>> This prints a new value every time the program runs... The only catch is
>>> that you have to shut the program after running it once and then again
>>> restart it.. Please tell if there is any error
>>>
>>> On Fri, Nov 11, 2011 at 1:48 AM, UTKARSH SRIVASTAV <
>>> [email protected]> wrote:
>>>
>>>> @don can u give a code for your logic
>>>>
>>>> On Wed, Oct 19, 2011 at 2:45 PM, Azhar Hussain <[email protected]>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 then you can loot
>>>>> at strace source.
>>>>>
>>>>> mean while a.out does not not have information of stack pointer etc
>>>>> which will be built only at run time and it just tells what data goes to
>>>>> text, stack etc. it is dumb it does not do anything, the interpreter
>>>>> recollects all the info from a.out.
>>>>>
>>>>>
>>>>> -
>>>>> Azhar.
>>>>>
>>>>>
>>>>> On Wed, Oct 19, 2011 at 2:29 PM, Rahul <[email protected]> wrote:
>>>>>
>>>>>> http://www.dgp.toronto.edu/~ajr/209/notes/memoryos.html
>>>>>> Rahul
>>>>>>
>>>>>>
>>>>>> On Wed, Oct 19, 2011 at 2:29 PM, Rahul <[email protected]> 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 type
>>>>>>>  Rahul
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Oct 19, 2011 at 11:07 AM, kumar raja <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> 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:54, sravanreddy001 
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> @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 subscribed to the Google
>>>>>>>>> Groups "Algorithm Geeks" group.
>>>>>>>>> To view this discussion on the web visit
>>>>>>>>> https://groups.google.com/d/msg/algogeeks/-/ONw7a6q9VRMJ.
>>>>>>>>>
>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> [email protected].
>>>>>>>>> For more options, visit this group at
>>>>>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards
>>>>>>>> Kumar Raja
>>>>>>>> M.Tech(SIT)
>>>>>>>> IIT Kharagpur,
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Algorithm Geeks" group.
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>> [email protected].
>>>>>>>> For more options, visit this group at
>>>>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>  --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Algorithm Geeks" group.
>>>>>> To post to this group, send email to [email protected].
>>>>>> To unsubscribe from this group, send email to
>>>>>> [email protected].
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>>
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Algorithm Geeks" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected].
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *UTKARSH SRIVASTAV
>>>> CSE-3
>>>> B-Tech 3rd Year
>>>> @MNNIT ALLAHABAD*
>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Algorithm Geeks" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to
>>>> [email protected].
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> Naman Kohli
>>> Roll No. 2009027
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Algorithm Geeks" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/algogeeks?hl=en.
>>>
>>
>>
>>
>> --
>> *UTKARSH SRIVASTAV
>> CSE-3
>> B-Tech 3rd Year
>> @MNNIT ALLAHABAD*
>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>
>
> --
> Naman Kohli
> Roll No. 2009027
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 
Saurabh Singh
B.Tech (Computer Science)
MNNIT ALLAHABAD

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to