Re: scanf from script called by button

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri May 29 1998 - 08:24:50 MEST


This mail (and a few others) will be answered by Fons once he will be
back next week.

Rene Brun

Richard Hasty wrote:
> 
> Well I'm repeating myself exactly, but I'll try again.
> 
> I'm trying to write some simple scripts that can be called using a button,
> but the scripts need some input. The scripts below illustrate the problem.
> THe read and print script works perfectly when called with ".x
> readtest.c", but when called from a button the string is not printed as
> the user types, even though it seems to read the correct string.  The
> feedback is rather important while you are typing.  I'm using version
> 2.00/07.  Do you know of a way around this problem?
> 
> Thanks,
> Richard Hasty
> rhasty@io.com
> 
> buttontest.c
> 
> {
> //Set up a button
> 
> //   gROOT->Reset("a");
>    bar = new TControlBar("vertical", "SAMPLE");
>    bar->AddButton("Read",     ".x readtest.c", "Read text");
>    bar->Show();
> //   gROOT->SaveContext();
> }
> 
> readtest.c:
> 
> {
> char test[80];
> 
> fprintf(stdout,"Read Junk:");
> fscanf(stdin,"%s",test);
> fprintf(stdout,"%s\n",test);
> }



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:33 MET