Dear all, I am trying to write a script to pause the execution of a function and provide some additional commands to the function and then continue execution of the function. For example, when my function detects a wrong number in a dataset, the function pauses automatically and returns information on the screen: ?There is a wrong number in the dataset. Would you like to correct it? ? If I input ?yes? from the keyboard and hit the enter key, the function asks again: ?What is the correct number?? After inputting a correct number from the keyboard and hitting the enter key, the function continues to execute. Can anybody please help how to get this done? Thanks a lot in advance Lisa -- View this message in context: http://r.789695.n4.nabble.com/Pause-the-execution-of-a-function-tp3478535p3478535.html Sent from the R help mailing list archive at Nabble.com.
Try ?scan or ?readLines. On Wed, Apr 27, 2011 at 11:42 AM, Lisa <lisajca at gmail.com> wrote:> Dear all, > > I am trying to write a script to pause the execution of a function and > provide some additional commands to the function and then continue execution > of the function. For example, when my function detects a wrong number in a > dataset, the function pauses automatically and returns information on the > screen: > > ?There is a wrong number in the dataset. Would you like to correct it? ? > > If I input ?yes? from the keyboard and hit the enter key, the function asks > again: > > ?What is the correct number?? > > After inputting a correct number from the keyboard and hitting the enter > key, the function continues to execute. > > Can anybody please help how to get this done? Thanks a lot in advance > > Lisa > > > -- > View this message in context: http://r.789695.n4.nabble.com/Pause-the-execution-of-a-function-tp3478535p3478535.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- ==============================================Jon Daily Technician ==============================================#!/usr/bin/env outside # It's great, trust me.
Thanks. I will try them. -- View this message in context: http://r.789695.n4.nabble.com/Pause-the-execution-of-a-function-tp3478535p3479240.html Sent from the R help mailing list archive at Nabble.com.
On 28/04/11 06:09, Jonathan Daily wrote:> Try ?scan or ?readLines.I think she might actually want readline() rather than either of the above. cheers, Rolf Turner> On Wed, Apr 27, 2011 at 11:42 AM, Lisa<lisajca at gmail.com> wrote: >> Dear all, >> >> I am trying to write a script to pause the execution of a function and >> provide some additional commands to the function and then continue execution >> of the function. For example, when my function detects a wrong number in a >> dataset, the function pauses automatically and returns information on the >> screen: >> >> ?There is a wrong number in the dataset. Would you like to correct it? ? >> >> If I input ?yes? from the keyboard and hit the enter key, the function asks >> again: >> >> ?What is the correct number?? >> >> After inputting a correct number from the keyboard and hitting the enter >> key, the function continues to execute. >> >> Can anybody please help how to get this done? Thanks a lot in advance >> >> Lisa >> >> >> -- >> View this message in context: http://r.789695.n4.nabble.com/Pause-the-execution-of-a-function-tp3478535p3478535.html >> Sent from the R help mailing list archive at Nabble.com. >> >> ______________________________________________ >> R-help at r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> > >
Hi, Rolf, Thank you for your help. I am trying to use readline() and I have a question about the maximum length of prompt string. The R help on readline() says: ?The prompt string will be truncated to a maximum allowed length, normally 256 chars (but can be changed in the source code).? I don?t know how to change the source code. Could you please help how to get this done? Thanks. Lisa -- View this message in context: http://r.789695.n4.nabble.com/Pause-the-execution-of-a-function-tp3478535p3482192.html Sent from the R help mailing list archive at Nabble.com.