stdin

    0热度

    1回答

    我具有从用户获得输入的功能(在C),(使用的scanf)并将其存储在一个无符号的int和输入返回到处理它的其它功能: unsigned int input(void) { unsigned int uin; scanf("%u", &uin); return val; } 我想知道,是我应该刷新标准输入,我想用GETC,面对面的人使用while循环: wh

    3热度

    1回答

    我标准输入在select()一套,我想获得一个字符串从标准输入每当的用户类型,并击中输入。 但是选择被触发标准输入为准备读取之前输入被击中,并在极少数情况下,任何事情之前键入的。这将我的程序挂在getstr()上,直到我点击输入。 我试着设置nocbreak(),除了没有任何东西会回显到屏幕上,所以我看不到我在输入什么。并且设置echo()不会改变这一点。 我也尝试过使用timeout(0),但结

    0热度

    2回答

    有谁知道如何在Yii框架中使用自定义命令读取stdin? 我正忙于编写脚本来处理通过php脚本传入的邮件,但也需要Yii框架内的功能。默认情况下,当您扩展CConsoleCommand时,Yii将变量中的命令行参数传递给run()方法。有任何想法吗?

    2热度

    2回答

    对不起,如果这是一个天真的问题,但我们假设我有一个名为processor.rb的Ruby程序,该程序以data = STDIN.read开头。如果我调用该程序是这样 cat textfile.txt | processor.rb 是否STDIN.read等待cat管道整个textfile.txt吗?或者是否将textfile.txt的某些不确定部分分配给data变量? 我在问这个,因为我最近在

    3热度

    1回答

    如何通过蟒蛇EOF到标准输入 这里是我的代码 p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE) o = p.communicate(inputstring)[0] 当我后,我输入inputstring窗口仍期待按Ctrl + Z来完成运行在命令行中commd接受投入。 如何在程序中传递eof或Ctrl + Z? 谢谢!

    1热度

    5回答

    我写下面的代码从stdin ex逐行读入。 city=Boston;city=New York;city=Chicago\n 然后用';'分隔每一行。分隔并打印每条记录。 但由于某些原因,“记录”指针始终返回为空。为什么? char del = ';'; char input[BUFLEN]; while(fgets(input, BUFLEN, fp)) {

    3热度

    3回答

    我试图发送键击,我从我的应用程序启动cmd.exe送退格。这样做,我可以发送所有的键盘字符,但如果我尝试发送Backspace,它似乎不起作用。以下是代码片段要发送消息给CMD.EXE: SendMessage((int)shell.MainWindowHandle, WM_KEYDOWN, ((int)e.KeyCode), 0); SendMessage((int)shell.MainWin

    49热度

    6回答

    我已经编写了一个命令行实用程序,它使用getopt来解析命令行中给出的参数。我也想有一个文件名是一个可选的参数,如它在其他实用程序,如grep,剪切等,所以,我想它有以下用途 tool -d character -f integer [filename] 我如何能实现以下? 如果给出文件名,则从文件中读取。 如果没有给出文件名,则从STDIN中读取。

    87热度

    3回答

    从Linux的stdin读取数据时可以压缩(创建压缩存档)数据吗?

    2热度

    2回答

    我需要自动执行命令行应用程序。它要求用户输入密码。我所有的通过STDIN发送密码失败。现在我试图用一个使用.NET的包装程序来做到这一点。 我开始了应用程序创建一个新的进程,设置StartInfo -Properties,然后启动过程: Dim app_path As String Dim app_args As String Dim myProcess As Process = New Pr