On 13/01/2016 7:49 PM, Ray Donnelly wrote:
> On Wed, Jan 13, 2016 at 11:47 AM, Andrew Lowe <[email protected]> wrote:
>> On 13/01/2016 7:08 PM, Paul Moore wrote:
>>> On 13 January 2016 at 10:57, Andrew Lowe <[email protected]> wrote:
>>>> /* * Activity Name:
>> [snip]
>>
>>>> -----------------------------
>>>>
>>>> I've compiled this using the latest, as of a week ago, versions of
>>>> both clang and gcc and the behaviour is the same.
>>>
>>> This appears to be a buffering issue. When you write to stdout, the
>>> data is buffered. You could try adding a fflush(stdout) just before
>>> your scanf call. See
>>> http://stackoverflow.com/questions/3723795/is-stdout-line-buffered-unbuffered-or-indeterminate-by-default
>>>
>>>
>> for a discussion.
>>>
>>> Paul
>>>
>>          Thanks for the thought but that's not going to work. I can't go 
>> placing
>> more road blocks in front of the students. It's hard enough as it is to
>> get them to do/understand what's going on without adding fflush() to the
>> mix.
>>
>>          I just need the same behaviour as cmd.exe and bash under Linux. Is
>> there something in Mintty/bash that I can "turn on/off"?
>
> Just a guess as I'm not in a position to test, but can you try adding
> winpty in front of the calls to your programs?
>

        Had to install winpty but then gave it a try and the programme now 
works as expected. I get output, including the line asking for the 
number, and it sits there until I enter the number.

        Now where does this leave me? I can't have the students having to 
remember to type "winpty a.exe" each time they want to run something.

        Regards,
                Andrew


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to