Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 429
  • Last Modified:

(Expect OR Tcl/Tk) AND ( C or C++)

Does anyone have an example of working code using the 'Expect' library (under Unix) that actually does something?

I know about:   http://src.openresources.com/debian/src/interpreters/HTML/R/Expect_Init.html

I also know about the MAN pages the show how to initialize the process.  I'm looking for something that performs a 'wait'-type function in Expect (waiting to respond to a system prompt such as a login process or remote command prompt).

I will also entertain suggestions to use something OTHER than Expect to do the same job.

A copy and paste solution will work if you already have code.

I will not accept answers in Perl (I'm attempting to avoid it).   Answers must be in C or C++.

Please post all as comments and I will choose an answer from comments.
0
Triskelion
Asked:
Triskelion
  • 6
1 Solution
 
TriskelionAuthor Commented:
Points increased.
Any comments?
0
 
TriskelionAuthor Commented:
Points increased.
Any comments?
Yawn!
0
 
AxterCommented:
What exactly does Expect do?

If you explain what it does, and what you want exactly, maybe we can offer an alternate solution.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
TriskelionAuthor Commented:
Expect emulates user actions at a command prompt.
If you're making a script that will log in to another system, perform some actions that require, use Expect.
It will wait for the prompts you tell it to and you can set timeout values.

It's mainly Unix based and can be run from shell.
It also has a Perl module and a C/C++ library.

I like its functionality stand-alone and under Perl.  I just want to use it in a familiar language.

http://src.openresources.com/debian/src/interpreters/HTML/S/expect_5.25.0.orig%20expect-5.25%20exp_main_exp.c.html#28

http://www.scriptics.com/man/expect5.31/libexpect.3.html
0
 
TriskelionAuthor Commented:
0
 
TriskelionAuthor Commented:
Gettin closer...
http://expect.nist.gov/
0
 
modderCommented:
Points refunded and PAQed. User found own solution.

modder
Community Support
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now